首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用nlohmann/json拉取api

使用nlohmann/json拉取api
EN

Stack Overflow用户
提问于 2021-01-29 09:12:04
回答 1查看 62关注 0票数 0

我想在c++中使用api,当我搜索时,我发现nlohmann/json库,它看起来真的很流行,但没有人谈论如何获取fetch函数提供的数组。如何以cpp文件中的变量形式从api获取信息?

EN

回答 1

Stack Overflow用户

发布于 2021-01-29 10:25:46

不太理解你的描述,我想你的意思是你想要得到JSON数组?您可以尝试这样做:

代码语言:javascript
复制
std::string ss= R"(
{
    "test-data":
    [
        {
            "name": "tom",
            "age": 11
        },
        {
            "name": "jane",
            "age": 12
        }
    ]
}
)";

json myjson = json::parse(ss);

auto &students = myjson["test-data"];

for(auto &student : students) {
    cout << "name=" << student["name"].get<std::string>() << endl;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65947472

复制
相关文章

相似问题

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