欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

cjson解析一個json

傅智翔1年前7瀏覽0評論

cjson是一個快速的C語言JSON編解碼器/解析器,并且非常易于使用。在本文中,我們將演示如何使用cjson來解析一個json文件。

#include <stdio.h>
#include <cjson/cJSON.h>
int main()
{
char* json_string = "{\"name\": \"小明\", \"age\": 18}";
cJSON* json = cJSON_Parse(json_string);
cJSON* name = cJSON_GetObjectItem(json, "name");
cJSON* age = cJSON_GetObjectItem(json, "age");
printf("名字:%s, 年齡:%d。\n", name->valuestring, age->valueint);
cJSON_Delete(json);
return 0;
}

以上是一個簡單的使用cjson解析json的實例。我們首先需要在程序中包含"cjson/cJSON.h"頭文件。

接下來,我們定義了一個包含json數(shù)據(jù)的字符串"json_string"。

然后我們使用cJSON_Parse函數(shù)將字符串解析為cJSON對象。

接著,我們使用cJSON_GetObjectItem函數(shù)分別獲取了"name"和"age"的值,并將其打印到了控制臺上。

最后,我們使用cJSON_Delete函數(shù)釋放了cJSON對象。

通過以上的步驟,我們就成功使用了cjson來解析這個json文件。