C JSON是一種輕量級的數據交換格式,使用廣泛。在C語言中,使用C JSON可以對JSON格式數據進行讀寫。下面介紹C JSON庫的常用方法。
JSON_Value * json_parse_file(const char *filename)
json_parse_file函數用于解析JSON格式的文件,返回JSON_Value類型的指針,如果解析失敗則返回NULL。該函數需要一個文件名作為參數。
const char * json_value_get_string(const JSON_Value *value)
json_value_get_string函數用于獲取JSON_Value類型的字符串。該函數需要一個JSON_Value類型的指針作為參數。
void json_object_set_string(JSON_Object *object, const char *name, const char *value)
json_object_set_string函數用于將JSON_Object類型的字符串設置為指定的對象和名稱。該函數需要JSON_Object類型的指針、字符串名稱和字符串值作為參數。
void json_array_append_string(JSON_Array *array, const char *value)
json_array_append_string函數用于將JSON_Array類型的字符串添加到指定的數組中。該函數需要JSON_Array類型的指針和字符串值作為參數。
void json_serialize_to_file(const JSON_Value *value, const char *filename)
json_serialize_to_file函數用于將JSON格式的值序列化為文件。該函數需要JSON_Value類型的指針和文件名作為參數。
以上是幾個常用的C JSON方法。
上一篇python 讀寫文件w
下一篇get請求后臺json