std.json
私が取り組んでいるプログラムの一部としてライブラリを見ていましたがJSONValue
、型がTRUE
、FALSE
またはと推測される s からデータを取得する方法について少し混乱していますNULL
。
たとえば、次の JSON を解析するとします。
{
"foo" : "bar"
}
"foo"
次に、次のようにして、属性に保持されている文字列を抽出できます。
auto json = parseJSON("/path/to/json/example.json");
auto foo_attr = json["foo"].str;
しかし、代わりに、次のような JSON があったとします。
{
"foo" : false,
"bar" : true,
"baz" : null
}
"foo"
、"bar"
およびの属性値を取得するには、何をする必要があり"baz"
ますか?