在C語言中,可以使用第三方庫cJSON來創建json數組和對象。首先需要下載并安裝這個庫,下載鏈接:https://github.com/DaveGamble/cJSON/releases。
// 引入cJSON庫頭文件 #include "cJSON.h" int main() { // 創建json數組 cJSON *arr = cJSON_CreateArray(); // 往數組中添加元素 cJSON_AddItemToArray(arr, cJSON_CreateString("hello")); cJSON_AddItemToArray(arr, cJSON_CreateNumber(123)); cJSON_AddItemToArray(arr, cJSON_CreateBool(1)); // 將json數組轉換成字符串格式并輸出 char *jsonStr = cJSON_Print(arr); printf("%s", jsonStr); // 釋放內存 cJSON_Delete(arr); free(jsonStr); return 0; }
以上代碼創建了一個包含字符串、數字和布爾值三個元素的json數組,最后將這個數組轉換成字符串格式,并輸出到控制臺中。
使用cJSON創建json對象同理,只需要使用
上一篇ejb json
下一篇c 判斷json內容