赞
踩
sudo apt update
sudo apt install nlohmann-json3-dev
#include <iostream>
#include <nlohmann/json.hpp>
using json = nlohmann::json;
int main() {
// 创建一个空的 JSON 对象
json j;
// 添加数据到 JSON 对象
j["name"] = "John Doe";
j["age"] = 30;
j["is_student"] = false;
j["courses"] = {"math", "english", "history"};
// 将 JSON 对象序列化为字符串
std::string json_string = j.dump(4); // 参数 4 表示缩进宽度
// 输出 JSON 字符串
std::cout << json_string << std::endl;
// 检查 JSON 中是否存在指定键
std::string keyToFind = "key2";
if (j.find(keyToFind) != j.end()) {
std::cout << "Key found: " << keyToFind << std::endl;
} else {
std::cout << "Key not found: " << keyToFind << std::endl;
return 0;
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。