我想要 JSON:
"section" : {
"subsection" : {
"value" : 33,
"add" : "somestring"
},
"subparam" : "hello world"
}
表示为以下 boost::program_options::variables_map:
"section.subsection.value" = "33"
"section.subsection.add" = "somestring"
"section.subparam" = "hello world"
最简单的方法是什么?现在我递归地遍历 JSON 树并将键连接到“key.key.key ....”中,将这些字符串添加到 variables_map 中,但是有更简单的方法吗?