我如何解析这个json来获取字符串并将它们存储在变量中?

时间:2017-02-20 12:37:07

标签: c json cjson

如何将此json响应存储为char以获取字符串并将其存储在变量中?使用任何c库。 Cjson可能是因为那是我用来构建请求的那个..

{  

   "responseExitCode":"200",
   "message":"Account Created",
   "accountnumber":"58aa9f170c073",
   "accounttype":"Yea",
   "accountname":"Danstan Onyango"

}

1 个答案:

答案 0 :(得分:-1)

如果您在char *中拥有该数据,则可以解析它们。请阅读docs。它在那里。

char *my_json_string = "{ "responseExitCode" ...";

cJSON * root = cJSON_Parse(my_json_string);

char *message = cJSON_GetObjectItem(root, "message")->valuestring;