C語言中最常用的JSON庫是cJSON,可以通過其提供的API來實現JSON數據的處理。
首先,我們需要將JSON字符串解析成一個cJSON對象,可以使用
cJSON *root = cJSON_Parse(json_string);
其中,
接下來,我們可以通過cJSON對象來訪問JSON數據。cJSON對象有多種類型,包括
cJSON *age = cJSON_GetObjectItem(root, "age"); int age_value = age->valueint;
其中,
如果需要創建一個新的cJSON對象,并將其轉化為JSON字符串,可以使用如下代碼:
cJSON *new_object = cJSON_CreateObject(); cJSON_AddNumberToObject(new_object, "age", 20); char *new_json_string = cJSON_Print(new_object);
其中,
除此之外,cJSON還提供了其他一些常用的API,如
上一篇dot.js json
下一篇c 怎么組 json