在 C 語言中,Json 的一維數組可以使用 cJSON 庫來實現。cJSON 是一個輕量級的 C 語言庫,用于解析和生成 JSON 數據格式。
#include <stdio.h> #include <cJSON.h> int main() { // 創建一個JSON對象 cJSON *array = cJSON_CreateArray(); // 往數組中增加元素 cJSON_AddItemToArray(array, cJSON_CreateNumber(1)); cJSON_AddItemToArray(array, cJSON_CreateNumber(2)); cJSON_AddItemToArray(array, cJSON_CreateNumber(3)); cJSON_AddItemToArray(array, cJSON_CreateNumber(4)); // 將JSON對象轉換成字符串并打印輸出 char *jsonString = cJSON_Print(array); printf("%s\n", jsonString); return 0; }
上面的代碼中,我們首先創建了一個 cJSON 對象 array,然后往其中添加了四個數值類型的元素。最后,調用 cJSON_Print 函數將 JSON 對象轉換成字符串并打印輸出。
運行上述代碼后,控制臺將會輸出以下語句:
[1,2,3,4]
表示我們成功地將一維數組轉換成了 JSON 格式的字符串。在實際開發中,我們可以使用 cJSON 庫來處理 JSON 數據,以滿足我們的業務需求。
下一篇vue js原理