作为我正在处理的程序的一部分,我正在查看std.json
库,我对如何从JSONValue
类型被推断为 或 的 sTRUE
中FALSE
获取数据感到有些困惑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"