C語言中也可以使用JSON數據,JSON是一種輕量級的數據交換格式,易于閱讀和編寫,常用于客戶端和服務器之間的數據傳輸。
#include <stdio.h> #include <jansson.h> int main(int argc, char *argv[]) { json_t *root; json_error_t error; root = json_load_file("example.json", 0, &error); if (!root) { fprintf(stderr, "error: on line %d: %s\n", error.line, error.text); return 1; } char *name = json_string_value(json_object_get(json_object_get(root, "person"), "name")); int age = json_integer_value(json_object_get(json_object_get(root, "person"), "age")); double weight = json_real_value(json_object_get(json_object_get(root, "person"), "weight")); printf("Name: %s\nAge: %d\nWeight: %.1f\n", name, age, weight); json_decref(root); return 0; }
上面的代碼示例演示了如何使用jansson庫從一個JSON文件中讀取數據,并將其存儲為不同的變量類型。
在C語言中,我們可以使用開源的jansson庫來輕松地解析JSON數據。只需要包含頭文件jansson.h
,并使用相應的函數來讀取和操作JSON數據。
上一篇python 有主函數嗎
下一篇vue deep樣式