JSON是一種輕量級的數據交換格式,被廣泛地應用于Web服務中。在C語言中,我們可以通過使用json-c庫來解析和創建JSON文件。
#include <stdio.h> #include <json-c/json.h> int main() { char *json_string = "{\"name\":\"Alice\", \"age\":25}"; json_object *json = json_tokener_parse(json_string); printf("Name: %s\n", json_object_get_string(json_object_object_get(json, "name"))); printf("Age: %d\n", json_object_get_int(json_object_object_get(json, "age"))); json_object_put(json); return 0; }
在上述代碼中,我們首先定義了一個JSON字符串。然后,通過json_tokener_parse函數將其轉換為json_object類型。我們可以通過json_object_object_get函數來獲取一個鍵值對的屬性值。
在輸出時,我們還可以通過調用json_object_get_string和json_object_get_int函數來獲取字符串類型和整數類型的屬性值。
最后,我們必須調用json_object_put函數來釋放json_object指針所占用的內存。
上一篇vue 組件data值
下一篇c結構體轉json字符串