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

c 生成一個json字符串

錢多多2年前8瀏覽0評論

C語言是一種廣泛應用的編程語言,它可以用于各種領域的開發。其中使用C語言生成JSON字符串可以實現將C語言程序中的數據以JSON格式的形式輸出。

在C語言中生成JSON字符串需要使用第三方庫,通常使用開源的cJSON庫。以下是一個生成JSON字符串的C語言示例代碼:

#include <stdio.h>
#include <cJSON.h>
int main() {
cJSON *root = cJSON_CreateObject();  // 創建JSON對象
cJSON *array = cJSON_CreateArray();  // 創建JSON數組
cJSON_AddItemToObject(root, "name", cJSON_CreateString("John"));  // 添加鍵值對
cJSON_AddItemToObject(root, "age", cJSON_CreateNumber(30));
cJSON_AddItemToArray(array, cJSON_CreateString("reading"));
cJSON_AddItemToArray(array, cJSON_CreateString("running"));
cJSON_AddItemToObject(root, "hobby", array);
char *json_string = cJSON_Print(root);  // 生成JSON字符串
printf("%s\n", json_string);
cJSON_Delete(root);  // 釋放內存
free(json_string);
return 0;
}

執行上述代碼可以生成如下JSON字符串:

{
"name": "John",
"age": 30,
"hobby": [
"reading",
"running"
]
}

以上是C語言生成JSON字符串的簡單介紹。在實際開發中,我們可以根據需求對JSON字符串進行各種操作,比如解析、修改等。