作为我正在处理的程序的一部分,我正在查看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"