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

c 將字符串轉(zhuǎn)json

錢良釵2年前27瀏覽0評論

在 C 語言中,如何將一個(gè)字符串轉(zhuǎn)換成 JSON 格式的數(shù)據(jù)呢? 因?yàn)?C 語言沒有內(nèi)置處理 JSON 的函數(shù),所以需要使用第三方庫使用的 cJSON 庫

#include <stdio.h>
#include <cJSON.h>
int main() {
// 創(chuàng)建 JSON 對象
cJSON* root = cJSON_CreateObject();
// 設(shè)置 JSON 對象里的值
cJSON_AddStringToObject(root, "name", "Tom");
cJSON_AddNumberToObject(root, "age", 18);
// 將 JSON 對象轉(zhuǎn)成字符串
char* json_str = cJSON_Print(root);
// 打印 JSON 字符串
printf("%s", json_str);
// 釋放內(nèi)存
free(json_str);
cJSON_Delete(root);
return 0;
}

使用 cJSON 庫,首先我們需要引入頭文件 #include <cJSON.h>。 創(chuàng)建 cJSON 對象,根據(jù)需求設(shè)置值,最后將其轉(zhuǎn)換成 JSON 字符串。最后,需要記得釋放內(nèi)存。