在C語言中,我們可以使用一些庫來將數組轉換為JSON格式。其中比較常用的有cJSON和Jansson。下面我們以cJSON為例,來介紹如何將數組轉換為JSON。
#include "cJSON.h" #includeint main() { cJSON *root = cJSON_CreateArray(); cJSON_AddItemToArray(root, cJSON_CreateNumber(1)); cJSON_AddItemToArray(root, cJSON_CreateNumber(2)); cJSON_AddItemToArray(root, cJSON_CreateNumber(3)); char *json_str = cJSON_Print(root); printf("json: %s\n", json_str); cJSON_Delete(root); free(json_str); return 0; }
以上代碼使用了cJSON庫,并首先創建了一個JSON數組對象。然后使用cJSON_AddItemToArray函數將數字1、2、3依次添加到數組中。接著調用cJSON_Print函數將數組轉換成JSON字符串,并輸出。最后釋放JSON對象和JSON字符串內存。
上一篇vue使用視頻播放
下一篇python 漂亮的網頁