我正在做一个rest,并使用cJSON c++库在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‘节’。我找不到任何解决方案来获取"userInfo“(邮件和密码)中的内容,使用cJSON库。你能帮帮我吗?
非常感谢
发布于 2017-04-04 10:51:16
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());https://stackoverflow.com/questions/43204081
复制相似问题