JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,它可以通過各種編程語言進行解析和生成,包括 C 語言。下面我們將介紹如何在 C 語言中生成 JSON 配置。
首先,需要引入 JSON 頭文件:
#include <json-c/json.h>
然后,創建一個 JSON 對象:
json_object *my_object = json_object_new_object();
接著,向對象添加鍵值對:
json_object_object_add(my_object, "name", json_object_new_string("John Doe")); json_object_object_add(my_object, "age", json_object_new_int(30)); json_object_object_add(my_object, "is_student", json_object_new_boolean(1));
代碼解釋:
- json_object_new_string():創建一個 JSON 字符串。
- json_object_new_int():創建一個 JSON 整數。
- json_object_new_boolean():創建一個 JSON 布爾值。
最后,將 JSON 對象轉換成字符串:
const char* my_json_str = json_object_to_json_string(my_object);
現在,您已經成功地生成了一個 JSON 配置,并將其轉換成了字符串。