【发布时间】:2014-11-18 00:57:47
【问题描述】:
我正在查看 std.json 库作为我正在处理的程序的一部分,我有点困惑如何从 JSONValues 中获取数据,其类型被推断为 TRUE、@987654324 @ 或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" 的属性值?
【问题讨论】: