C語言是一門強類型的編程語言,但它也可以像其他語言一樣返回JSON對象。JSON是JavaScript對象的一種表現形式,但是在C語言中你也可以使用JSON表達式。下面我們來看看C語言如何返回JSON對象。
#include "json-c/json.h" #includeint main(void) { //創建一個json對象 json_object *jobj = json_object_new_object(); //添加key-value對 json_object_object_add(jobj, "姓名", json_object_new_string("張三")); json_object_object_add(jobj, "年齡", json_object_new_int(20)); json_object_object_add(jobj, "性別", json_object_new_string("男")); json_object_object_add(jobj, "成績", json_object_new_double(95.5)); //輸出json對象 printf("%s", json_object_to_json_string(jobj)); //釋放json對象 json_object_put(jobj); return 0; }
這里我們使用了一個第三方庫json-c來處理JSON對象。我們開始定義了一個json_object對象,并使用json_object_new_object()函數初始化它。接著使用json_object_object_add()函數為其添加了一些鍵值對。然后使用json_object_to_json_string()函數將json_object對象轉換成JSON字符串。最后釋放json_object對象。這樣就成功地返回了一個JSON對象。
上一篇vue css 打包順序
下一篇vue 音樂歌單