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

c 生成json數組

林雅南2年前10瀏覽0評論

C語言是一種廣泛應用于系統編程和底層應用的編程語言,而JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,具有易讀性和易解析性等優點。本文將介紹如何使用C語言生成JSON數組。

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define MAX_SIZE 1024
int main() {
char json[MAX_SIZE];
// 初始化JSON數組
strcpy(json, "[");
// 生成5個JSON對象
for (int i = 0; i< 5; i++) {
char obj[MAX_SIZE];
// 初始化JSON對象
strcpy(obj, "{");
// 添加屬性
strcat(obj, "\"name\": \"Tom\",");
char age_str[MAX_SIZE];
sprintf(age_str, "\"age\": %d", 20 + i);
strcat(obj, age_str);
// 結束JSON對象
strcat(obj, "}");
// 添加JSON對象到JSON數組
strcat(json, obj);
// 添加逗號
if (i< 4) {
strcat(json, ",");
}
}
// 結束JSON數組
strcat(json, "]");
printf("%s\n", json);
return 0;
}

以上代碼通過循環生成5個JSON對象,每個JSON對象包含姓名和年齡兩個屬性,并添加到JSON數組中。其中,使用了C語言中的字符串拼接和格式化輸出等功能。最后輸出生成的JSON數組。

上一篇dic 轉 json