首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在嵌套的JSONObject cpprest/casablanca中提取标题

在嵌套的JSONObject cpprest/casablanca中提取标题
EN

Stack Overflow用户
提问于 2020-01-12 14:27:28
回答 1查看 67关注 0票数 0

我有一个如下的json文件:

代码语言:javascript
复制
{
"company1": 
{
"id": "123456",
"created": "2019"
},

"company2":
{
"id": "223424",
"created": "2020"
}
}

我使用cpprest库来处理json数据和REST API。为了访问上面的json中的id和created字段,我们可以很容易地这样做:

代码语言:javascript
复制
jsonObject[U("company1")].at(U("created")).as_string()

但是,如果我没有公司名称,我如何找到公司名称,或者我如何在不知道公司名称的情况下获得创建和id值?

我在他们的wiki上也没有找到。

EN

回答 1

Stack Overflow用户

发布于 2020-01-12 21:51:24

这很简单!

对于查找公司名称,遍历JsonObject,然后键值是公司名称。Source

代码语言:javascript
复制
 const json::value& v = previousTask.get();
for (auto iter = v.as_object.cbegin(); iter != v.as_object.cend(); ++iter)
              {
                  const json::value &key = iter->first;


               }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59701514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档