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

c 將對象轉(zhuǎn)化為json字符串?dāng)?shù)組

林玟書1年前9瀏覽0評論

在C語言中,我們經(jīng)常需要將一些對象轉(zhuǎn)化為Json字符串?dāng)?shù)組。這時候我們可以使用第三方庫,如cJson等來完成這個任務(wù)。

以下是一個例子:

#include <stdio.h>
#include <cJSON.h>
int main() {
cJSON* root = cJSON_CreateObject();
cJSON_AddStringToObject(root, "name", "Tom");
cJSON_AddNumberToObject(root, "age", 18);
char* json_str = cJSON_Print(root);
printf("%s", json_str);
free(json_str);
cJSON_Delete(root);
return 0;
}

首先我們需要創(chuàng)建一個cJSON對象root,使用AddStringToObject和AddNumberToObject向其中添加鍵值對。

使用cJSON_Print將root打印成Json字符串,最后記得使用free和cJSON_Delete釋放內(nèi)存。

以上代碼輸出結(jié)果為:

{
"name": "Tom",
"age": 18
}

可以看到我們成功將對象轉(zhuǎn)化為Json字符串?dāng)?shù)組。