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

c 序列化json

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

在C語言中,我們可以使用第三方庫來序列化JSON數據,例如cJSON。下面我們將演示如何使用cJSON來序列化JSON數據。

/* 首先,我們需要構造一個JSON對象 */
cJSON *root;
root = cJSON_CreateObject();
cJSON_AddItemToObject(root, "name", cJSON_CreateString("John"));
cJSON_AddItemToObject(root, "age", cJSON_CreateNumber(28));
cJSON_AddItemToObject(root, "isMarried", cJSON_CreateTrue());
/* 然后,我們將JSON對象序列化為字符串 */
char *json_str = cJSON_Print(root);
/* 最后,我們可以將序列化后的字符串輸出 */
printf("%s", json_str);
/* 記得釋放內存 */
cJSON_Delete(root);
free(json_str);

這段代碼將輸出以下JSON字符串:

{
"name": "John",
"age": 28,
"isMarried": true
}

可以看到,使用cJSON序列化JSON數據非常方便,只需要簡單的幾行代碼就可以將C語言數據類型轉換為JSON字符串。