色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c json使用變量賦值

謝彥文1年前8瀏覽0評論

cjson是一個可用于生成、解析JSON數據的C語言庫,使用變量賦值在cjson中經常使用,下面我們來看一下如何使用變量賦值。

#include "cjson/cJSON.h"
#include <string.h>
int main() {
//創建JSON對象
cJSON *root = cJSON_CreateObject();
//創建變量賦值的JSON對象
cJSON_AddItemToObject(root, "name", cJSON_CreateString("小明"));
cJSON_AddItemToObject(root, "age",cJSON_CreateNumber(18));
cJSON_AddItemToObject(root, "sex",cJSON_CreateString("男"));
//將JSON對象轉成JSON字符串并輸出
char *str = cJSON_Print(root);
printf("%s\n", str);
//釋放內存
cJSON_Delete(root);
free(str);
return 0;
}

在上述代碼中,我們首先使用cJSON_CreateObject()創建了一個JSON對象,然后使用cJSON_AddItemToObject()函數以變量名和對應值的形式添加了"name"、"age"、"sex"三個屬性,屬性的類型分別為字符串、數字和字符串。

我們使用cJSON_Print()函數將JSON對象轉成JSON字符串并輸出,最后釋放內存。