已关闭。此问题需要更多focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
4天前关闭。
Improve this question
我使用boost库,需要在C++上解析一些json文件。
例如,对于json(它的一部分):
{
"media": {
"Test1": "https://storage.tst",
"Test2": "https://storage.tst"
}
}
我想在循环中(可能我会有很多字符串,比如test(test 2,test 4...))用两个级别填充一些动态数组-名称(test)和地址字段(key value)。我想把“media”的每个字段放入这个两级动态数组中。我想用C++11或更早的方法来实现它。
1条答案
按热度按时间kb5ga3dv1#
使用
boost::json
可以解析:现在,您可以迭代如下属性:
要将其放入“两级数组”(并不存在),我希望您的意思类似于:Live
打印
使用的文件:
value
、at
、object
和as_string