我在Win32平台上使用jsoncpp库的v1.6.2。很好,我能够成功地使用v.["firstname"]等解析json并访问v.["firstname"]。
问:如何在json结构中找到一个名为Json:Value?在我发现的文档中:
Value const * Json::Value::find ( char const *key,char const *end ) const但是它没有指定'end'是什么。我尝试过"",但它没有返回任何我可以使用的东西。
我应该试着用这种方式找东西吗?
我发现文档非常稀少,所以一些jsoncpp程序示例将非常有用。
谢谢
发布于 2020-07-24 13:08:36
要在json结构中搜索密钥,可以使用std::find:
if (std::find(v.begin(), v.end(),"key") != v.end())
printf("Found it!\n");V是您的Json:值objetct
或者,另一个没有STL的解决方案:
if (root.isMember("key"))
printf("Found it!\n");https://stackoverflow.com/questions/31267645
复制相似问题