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

c 把string轉為json字符串

錢艷冰1年前8瀏覽0評論

在C語言中,把字符串轉為JSON字符串是一種非常常見的操作。為了完成這個操作,我們可以使用一些JSON解析庫,比如cJSON。下面演示如何使用cJSON庫把字符串轉為JSON字符串。

char *str = "{'name': 'John', 'age': 30, 'city': 'New York'}";
cJSON *root = cJSON_Parse(str);  // 解析JSON字符串,返回JSON對象
char *json_str = cJSON_Print(root);  // 把JSON對象轉為JSON字符串
printf("%s\n", json_str);  // 輸出轉換后的JSON字符串

首先,我們需要將字符串解析為JSON對象。這里我們使用了cJSON_Parse()函數,它會返回一個cJSON結構體指針,表示解析后的JSON對象。

接下來,我們調用cJSON_Print()函數把JSON對象轉為JSON字符串。這個函數會返回一個字符數組指針,表示轉換后的JSON字符串。

最后,我們可以使用printf()函數把轉換后的JSON字符串輸出到控制臺中。

總的來說,使用cJSON庫把字符串轉為JSON字符串非常方便。只需要兩步操作:解析字符串為JSON對象,把JSON對象轉換為JSON字符串即可。