gpt4 book ai didi

c++ - jsoncpp 查找成员函数

转载 作者:行者123 更新时间:2023-12-01 14:08:45 25 4
gpt4 key购买 nike

我正在使用 v1.6.2 上的 jsoncpp 库Win32 平台。一切正常,我可以解析 json 并访问 Json:Values成功使用 v.["firstname"]等等。

问:我如何找到 Json:Value按 json 结构中的名称?在我发现的文档中:

Value const * Json::Value::find ( char const *key,char const *end ) const

但它没有指定什么 'end'是。我试过 "" ,但它不会返回任何我可以使用的东西。

我什至应该尝试以这种方式寻找事物吗?

我发现文档很少,所以一些 jsoncpp 程序示例会非常有帮助。

谢谢

最佳答案

要在 json 结构中搜索键,可以使用 std::find:

if (std::find(v.begin(), v.end(),"key") != v.end())
printf("Found it!\n");
v 是你的 Json:Value 对象
或者,另一种没有 STL 的解决方案:
if (root.isMember("key"))
printf("Found it!\n");

关于c++ - jsoncpp 查找成员函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31267645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com