在C語言中,JSON的解析和生成通常使用cJSON庫。下面我們就來了解一下cJSON的使用方法。
// 引入cJSON庫 #include// 創建JSON對象 cJSON *root = cJSON_CreateObject(); // 添加key-value對 cJSON_AddStringToObject(root, "name", "John"); cJSON_AddNumberToObject(root, "age", 25); // 創建JSON數組 cJSON *array = cJSON_CreateArray(); cJSON_AddItemToArray(array, cJSON_CreateString("apple")); cJSON_AddItemToArray(array, cJSON_CreateString("banana")); // 將數組添加到JSON對象中 cJSON_AddItemToObject(root, "fruits", array); // 將JSON對象轉化為JSON字符串 char *json_str = cJSON_Print(root); // 打印JSON字符串 printf("%s", json_str);
以上就是cJSON庫的使用方法。我們可以通過cJSON_CreateObject函數創建JSON對象,并使用cJSON_Add函數給對象添加鍵值對或者數組等元素。最后通過cJSON_Print函數將JSON對象轉化為JSON字符串。
上一篇html底部代碼沒占滿
下一篇python 數值解方程