C語言是一門功能非常強(qiáng)大的編程語言,其支持多種數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu),如何將這些對象轉(zhuǎn)換成JSON格式的字符串呢?
#include#include #include #include #include int main() { // 創(chuàng)建一個JSON對象 json_object *jobj = json_object_new_object(); // 添加一個整型元素 json_object_object_add(jobj, "age", json_object_new_int(20)); // 添加一個字符串元素 json_object_object_add(jobj, "name", json_object_new_string("Lucy")); // 添加一個布爾型元素 json_object_object_add(jobj, "isStudent", json_object_new_boolean(true)); // 將JSON對象轉(zhuǎn)換成字符串 const char *json_str = json_object_to_json_string(jobj); // 打印JSON字符串 printf("JSON字符串: %s\n", json_str); // 銷毀JSON對象 json_object_put(jobj); return 0; }
以上代碼演示了如何使用json-c庫來將C語言對象轉(zhuǎn)換成JSON字符串。首先需要創(chuàng)建一個JSON對象,然后使用json_object_object_add函數(shù)向?qū)ο笾刑砑釉兀詈笫褂胘son_object_to_json_string函數(shù)將JSON對象轉(zhuǎn)換成字符串。
上一篇vue中的href
下一篇python 爬蟲能做啥