CJSON是一種適用于C語言的JSON解析器,可以幫助我們在C語言程序中輕松地解析JSON數據。
示例代碼: #include "cJSON.h" #includechar* jsonStr = "{\"name\":\"Tom\",\"age\":18}"; int main() { cJSON *root = cJSON_Parse(jsonStr); // 解析JSON字符串 cJSON *name = cJSON_GetObjectItem(root, "name"); // 獲取name字段 cJSON *age = cJSON_GetObjectItem(root, "age"); // 獲取age字段 printf("姓名:%s,年齡:%d\n", name->valuestring, age->valueint); // 輸出結果 cJSON_Delete(root); // 釋放內存 return 0; }
以上代碼會輸出姓名:"Tom",年齡:18。從代碼可以看出,使用CJSON解析JSON數據非常簡單,只需要引入頭文件,通過