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

c 轉換json數組

林國瑞1年前8瀏覽0評論

在C語言中,我們經常需要將一些數據轉換成JSON格式的數組,以便在網絡傳輸或存儲中使用。下面介紹兩種常用的C語言轉換JSON數組的方法:

方法一:使用第三方庫 cJSON

#include "cJSON.h"
cJSON *json = cJSON_CreateArray();
cJSON_AddItemToArray(json, cJSON_CreateNumber(1));
cJSON_AddItemToArray(json, cJSON_CreateNumber(2));
cJSON_AddItemToArray(json, cJSON_CreateNumber(3));
char *jsonStr = cJSON_Print(json);
cJSON_Delete(json);

使用cJSON庫可以方便地進行JSON的創建、添加和打印。

方法二:手動構建JSON數組

char jsonStr[256] = "[";
for (int i = 1; i<= 3; i++) {
char temp[16];
sprintf(temp, "%d", i);
strcat(jsonStr, temp);
if (i != 3) {
strcat(jsonStr, ",");
}
}
strcat(jsonStr, "]");

手動構建JSON數組的方法相對于cJSON來說更加繁瑣,但也可以滿足基本的JSON數組轉換需求。