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

c 生成數組json字符串

夏志豪2年前10瀏覽0評論

C語言是一種強大的編程語言,而JSON數據格式是一種輕量級的數據交換格式。許多情況下,我們需要在C代碼中生成JSON格式的數據,這時候就需要用到C生成數組JSON字符串。

#include <stdio.h>
#include <stdlib.h>
#include <cjson/cJSON.h>
int main() {
cJSON *array = cJSON_CreateArray();
for (int i = 0; i < 5; i++) {
cJSON *item = cJSON_CreateNumber(i);
cJSON_AddItemToArray(array, item);
}
char *str = cJSON_Print(array);
printf("%s", str);
free(str);
cJSON_Delete(array);
return 0;
}

在上面的代碼中,我們首先創建了一個cJSON對象array,然后在循環中創建數組元素,最后生成JSON字符串并輸出。

要注意的是,在使用cJSON庫時,我們需要在makefile或項目配置中添加cJSON的頭文件和庫文件。

通過上面的代碼,我們就可以方便地在C代碼中生成JSON格式的數據了。這對于需要將C代碼中的數據傳遞到其他語言或平臺時非常有用。