C語言是一種極其靈活的編程語言,可以完成各種各樣的任務。在編寫C語言程序時,往往需要處理JSON數據。在這種情況下,C JSON拼接是一個非常有用的工具,它可以使我們更容易地處理JSON數據。
#include#include #include #include "cJSON.h" int main() { cJSON *root, *item1, *item2, *array; char *json_str; // 創建JSON對象 root = cJSON_CreateObject(); // 添加簡單數據 cJSON_AddStringToObject(root, "name", "Tom"); cJSON_AddNumberToObject(root, "age", 18); // 添加數組 array = cJSON_CreateArray(); cJSON_AddItemToArray(array, cJSON_CreateString("item1")); cJSON_AddItemToArray(array, cJSON_CreateString("item2")); cJSON_AddItemToArray(array, cJSON_CreateString("item3")); cJSON_AddItemToObject(root, "array", array); // 把JSON轉換成字符串 json_str = cJSON_PrintUnformatted(root); printf("%s\n", json_str); free(json_str); return 0; }
如上所示,我們可以使用CJSON庫創建JSON對象,并使用各種函數將數據添加到JSON對象中。完成后,我們可以使用cJSON_PrintUnformatted函數將JSON對象轉換為字符串以便于傳輸或存儲。在此之后,我們可以將字符串轉換為JSON對象,并使用各種函數處理它。
上一篇gitosc獲取json
下一篇html開關燈如何設置