cJSON是一個通用的C語言JSON解析器,它的目標是快速、簡單地構建JSON數據結構。
cJSON的API簡單易用,代碼量少,容易閱讀,且容易移植到其他平臺。
//使用cJSON創建一個JSON對象 cJSON *root = cJSON_CreateObject(); //添加一個字符串類型的鍵值對 cJSON_AddStringToObject(root, "name", "張三"); //添加一個數字類型的鍵值對 cJSON_AddNumberToObject(root, "age", 18); //將JSON對象轉換為字符串 char *str = cJSON_Print(root); //釋放JSON對象 cJSON_Delete(root);
cJSON支持的數據類型有:null、bool、number、string、array和object。通過cJSON可以輕松地將JSON數據轉換為C語言數據類型,并且可以將C語言數據類型轉換為JSON數據。
cJSON在實際開發中,可以用于從服務器獲取JSON數據并解析,也可以用于構建JSON數據并發送到服務器。而且,cJSON的源代碼非常簡潔,可以很容易地集成到項目中。
上一篇vue 非變異方法
下一篇d3 全國地圖 json