JSON (JavaScript Object Notation) 是一種輕量級的數據交換格式,因為它易于閱讀和編寫,被廣泛地用于 Web 應用程序。C 能夠定義 JSON 接口,來實現數據的交換。
#include#include #include #include #include int main() { // 定義 JSON 對象 json_object * jsonObj = json_object_new_object(); // 向 JSON 對象中添加鍵值對 json_object_object_add(jsonObj, "姓名", json_object_new_string("張三")); json_object_object_add(jsonObj, "性別", json_object_new_string("男")); json_object_object_add(jsonObj, "年齡", json_object_new_int(20)); // 將 JSON 對象轉換為字符串 const char * jsonString = json_object_to_json_string(jsonObj); // 輸出 JSON 字符串 printf("生成的 JSON 字符串為:\n%s\n", jsonString); // 釋放 JSON 對象 json_object_put(jsonObj); return 0; }
在上面的代碼中,首先通過調用 json_object_new_object() 函數創建了一個 JSON 對象,并使用 json_object_object_add() 函數向這個 JSON 對象中添加了三個鍵值對。其中姓名和性別是字符串類型,年齡是整數類型。 然后調用 json_object_to_json_string() 函數將 JSON 對象轉換為字符串,在 printf() 函數中輸出生成的 JSON 字符串。最后通過調用 json_object_put() 函數釋放 JSON 對象的內存。
上一篇vue enum
下一篇c 實體轉化為json