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

c 返回json格式數據格式

錢斌斌2年前7瀏覽0評論

在C語言中,如何返回JSON格式的數據呢?我們可以使用一個C庫叫做json-c來達到這個目的。

#include <stdio.h>
#include <json-c/json.h>
int main() {
// 創建一個json對象
struct json_object *my_obj = json_object_new_object();
// 設置key-value對
json_object_object_add(my_obj, "name", json_object_new_string("張三"));
json_object_object_add(my_obj, "age", json_object_new_int(28));
json_object_object_add(my_obj, "isMarried", json_object_new_boolean(0));
// 打印json字符串
printf("%s", json_object_to_json_string(my_obj));
// 釋放內存
json_object_put(my_obj);
return 0;
}

代碼中,我們首先創建了一個json對象,然后使用json_object_object_add()函數來設置key-value對,最后使用json_object_to_json_string()函數將json對象轉換為字符串輸出。

上面的例子只是一個簡單的示例,實際上,json-c庫提供了非常豐富的API來創建、解析、修改和打印JSON數據。我們可以根據實際需求來選擇合適的函數。

總之,使用json-c庫,我們可以方便地在C語言中處理JSON格式的數據。而且,JSON已經成為了現代互聯網應用程序中最常用的數據格式,因此掌握處理JSON數據的技能也變得非常重要。