copy a JSONValue
Daniel Kozak via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Aug 26 00:20:00 PDT 2016
Dne 26.8.2016 v 08:56 Alex via Digitalmars-d-learn napsal(a):
> void main()
> {
> import std.json;
> import std.stdio;
>
> string s = "{ \"language\": \"D\", \"rating\": 3.14, \"code\": 42 }";
> JSONValue j = parseJSON(s);
> writeln("code: ", j["code"].integer);
>
> auto j2 = j;
> j2["code"] = 43;
> writeln("code of j2: ", j2["code"].integer);
> writeln("code of j: ", j["code"].integer);
> }
void main()
{
import std.json;
import std.stdio;
string s = "{ \"language\": \"D\", \"rating\": 3.14, \"code\": 42 }";
JSONValue j = parseJSON(s);
writeln("code: ", j["code"].integer);
auto j2 = j.toString.parseJSON;
j2["code"] = 43;
writeln("code of j2: ", j2["code"].integer);
writeln("code of j: ", j["code"].integer);
}
More information about the Digitalmars-d-learn
mailing list