C語言中使用json需要用到第三方庫,如cJSON庫,可以通過添加數組來表示一組相關的數據。添加一個數組需要以下步驟:
//創建一個json對象 cJSON *root = cJSON_CreateObject(); //創建一個數組 cJSON *array = cJSON_CreateArray(); //添加數組元素 cJSON_AddItemToArray(array,cJSON_CreateString("apple")); cJSON_AddItemToArray(array,cJSON_CreateString("orange")); cJSON_AddItemToArray(array,cJSON_CreateString("banana")); //將數組添加到json對象中 cJSON_AddItemToObject(root,"fruits",array); //將json對象轉為字符串 char *json = cJSON_Print(root); //釋放內存 cJSON_Delete(root);
上述代碼中,首先創建了一個json對象,然后使用cJSON_CreateArray()函數創建了一個數組,接著使用cJSON_AddItemToArray()函數將數組元素添加到數組中,最后使用cJSON_AddItemToObject()將數組添加到json對象中,然后將json對象轉為字符串,最后釋放內存。
上一篇html怎么設置在右邊