【发布时间】:2016-11-01 03:27:59
【问题描述】:
我的 JSON 文件与此类似
{
"active" : false,
"list1" : ["A", "B", "C"],
"objList" : [
{
"key1" : "value1",
"key2" : [ 0, 1 ]
}
]
}
现在使用 nlohmann json,我已经设法存储它,当我转储 jsonRootNode.dump() 时,内容被正确表示。
但是我找不到访问内容的方法。
我尝试了jsonRootNode["active"]、jsonRootNode.get() 和使用json::iterator,但仍然不知道如何检索我的内容。
我正在尝试检索"active",来自"list1" 的数组和来自"objList" 的对象数组
【问题讨论】:
-
下面的答案没有解决每种方法之间的差异。
get()返回copy of value,at()返回ref,operator[]返回const ref