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

c 中字典怎么轉json字符串

劉柏宏1年前8瀏覽0評論

在C語言中,如何將字典轉換為JSON字符串呢?

要想實現這個功能,需要用到第三方庫。目前常用的有cJSON、jansson等。

以cJSON為例,以下是將字典轉為JSON字符串的示例代碼:

#include#include#include "cJSON.h"
int main()
{
cJSON *root = cJSON_CreateObject();   // 創建JSON對象
cJSON_AddStringToObject(root, "name", "張三");   // 添加鍵值對
cJSON_AddNumberToObject(root, "age", 20);
char *json_str = cJSON_Print(root);   // 將JSON對象轉為字符串
printf("%s\n", json_str);   // 打印JSON字符串
free(json_str);
cJSON_Delete(root);   // 釋放JSON對象內存
return 0;
}

這段代碼使用了cJSON庫中的函數,將鍵值對添加到JSON對象中,并將其轉為字符串輸出。

需要注意的是,使用完cJSON庫后,需要調用cJSON_Delete()函數來釋放JSON對象內存。

通過以上示例代碼,我們可以實現將字典轉為JSON字符串的功能。