cJSON - parsing JSON
cJSON - parsing JSON
我正在做一个 rest api,我在 c++ 中使用 cJSON c 库。
这是我的身体请求示例
{
"userEmail": "email@email.com",
"userPassword": "12345678"
}
在我的 c++ 程序中,我收到这样的 json(它现在工作(:
cJSON *root;
root = cJSON_CreateObject();
cJSON_AddStringToObject(root, "userEmail", userEmail.c_str());
cJSON_AddStringToObject(root, "userPassword", userPassword.c_str());
现在我需要将我的身体请求更改为类似的东西:
{
"userInfo":{
"userEmail": "email@email.com",
"userPassword": "12345678"
}
}
注意:它不是一个数组,它就像一个json"部分"。我没有找到任何解决方案来使用 cJSON 库获取"用户信息"(邮件和密码(中的内容。你可以帮我吗?
多谢
cJSON *root;
cJSON *info;
root = cJSON_CreateObject();
cJSON_AddItemToObject(root, "userInfo", info = cJSON_CreateObject());
cJSON_AddStringToObject(info, "userEmail", userEmail.c_str());
cJSON_AddStringToObject(info, "userPassword", userPassword.c_str());
cJSON Github Repository
相关文章:
- 在c++中使用nlohmann从类到json的转换
- C++json插入数组
- nlohmann-json将一个数组插入到另一个数组中
- 如何使用curlpp通过POST方法上传文件和json数据
- JSON转换为nlohmann JSON-lib中的结构数组
- NLOHMANN 的 JSON 库将数组转换为结构向量
- 在nlohmann json中,如何将嵌套对象的数组转换为嵌套结构的向量
- 如何在 nlohmann 的 json 库中获取数组长度?
- UE4 C++ 我无法将 JSON 嵌套值获取到 TArray
- 如何在特定位置追加 json 文件
- 有没有办法让编译器在我放置字符串而不是 nlohmann::json 对象时抛出错误?
- 使用 jsoncpp 解析 json 数组字符串
- 将 FlatBuffer 对象序列化为 JSON,而不使用其架构文件
- 如何在 c++ 非托管代码中反序列化 byte[] 的 json 字符串?
- 使用 cmake 生成 compile_commands.json
- 如何使用 c++ 和提升库生成 json
- 使用 minijson-reader 库读取 JSON 字符串时出现问题
- 使用 Qt 解析 JSON 数组
- 如何使用 picojson.h 在 c++ 中从头开始创建 json 对象
- cJSON - parsing JSON