在C語言中,我們可以使用第三方庫將List轉換為JSON格式,其中最常用的是cJSON庫。
#include <stdio.h> #include <cJSON.h> int main() { cJSON *root = cJSON_CreateObject(); cJSON *list = cJSON_CreateArray(); //添加List中的元素 cJSON_AddItemToArray(list, cJSON_CreateString("apple")); cJSON_AddItemToArray(list, cJSON_CreateString("banana")); cJSON_AddItemToArray(list, cJSON_CreateString("orange")); //將List添加到JSON對象中 cJSON_AddItemToObject(root, "list", list); //將JSON對象轉換為字符串 char *json = cJSON_Print(root); printf("%s", json); //釋放內存 free(json); cJSON_Delete(root); return 0; }
上述代碼中,我們首先創建一個cJSON對象root,然后創建一個cJSON數組對象list,將List中的元素添加到其中。最后,將list添加到root中,并將root對象轉換為字符串輸出。
在上面的代碼中,我們使用了cJSON庫中的函數:cJSON_CreateObject()、cJSON_CreateArray()、cJSON_AddItemToObject()、cJSON_AddItemToArray()、cJSON_Print()等。這些函數都是cJSON庫中常用的函數,具體使用方法可以參考官方文檔。
上一篇vue debug工具
下一篇python 腳本和模塊