欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c 把數組轉換成json字符串

錢浩然2年前9瀏覽0評論

C語言是一種高級編程語言,廣泛應用于嵌入式系統、操作系統、數據庫、網絡程序等領域。在C語言的開發過程中,常常需要將數組轉換成JSON字符串。

#include <stdio.h>
#include <string.h>
#include <jansson.h>
int main() {
int arr[] = {1, 2, 3, 4, 5};
int len = sizeof(arr) / sizeof(arr[0]);
json_t *json_arr = json_array();
for(int i=0; i<len; i++) {
json_t *json_num = json_integer(arr[i]);
json_array_append_new(json_arr, json_num);
}
char *json_str = json_dumps(json_arr, JSON_ENCODE_ANY);
printf("%s\n", json_str);
free(json_str);
json_decref(json_arr);
return 0;
}

上述代碼使用了 jansson 庫,通過將數組的每個元素轉換為 JSON 數字,并將其添加到 JSON 數組中,最終使用 json_dumps 函數將 JSON 數組轉換成字符串。輸出結果如下:

[1,2,3,4,5]

在實際開發中,我們可以根據實際需求定制化地將數據轉換成 JSON 字符串,并在前端頁面中進行渲染和展示。