在 C 語言中,我們可以通過編寫代碼來獲取導出的 JSON 文件。為了實現這個功能,我們需要使用一些庫來處理 JSON 數據。
為了方便大家,我們在此推薦一個流行的庫,它叫做 cJSON。這個庫非常好用,而且可以在各種不同的平臺上運行。
下面是一個簡單的示例代碼,展示了如何使用 cJSON 庫來處理 JSON 數據:
#include <stdio.h> #include <cjson/cJSON.h> int main() { char* json_str = "{ \"name\": \"Jack\", \"age\": 30 }"; cJSON* json = cJSON_Parse(json_str); if (json) { printf("Name: %s, Age: %d\n", cJSON_GetObjectItem(json, "name")->valuestring, cJSON_GetObjectItem(json, "age")->valueint); cJSON_Delete(json); } return 0; }
在上面的代碼中,我們首先定義了一個 JSON 字符串,并使用 cJSON_Parse 函數將其解析成一個 cJSON 對象。然后,我們通過 cJSON_GetObjectItem 函數分別獲取了其中的 name 和 age 兩個字段,并打印了它們的值。
最后,記得在程序結束時調用 cJSON_Delete 函數來釋放 cJSON 對象的內存。