C語言在處理JSON數據時,有一個非常有用的函數可以將JSON字符串轉換為C對象,這個函數便是
//示例代碼 #include... char* json_string = "{\"name\": \"Alice\", \"age\": 22}"; cJSON* json = cJSON_Parse(json_string); if(json){ char* name = cJSON_GetObjectItem(json, "name")->valuestring; int age = cJSON_GetObjectItem(json, "age")->valueint; printf("name: %s, age: %d\n", name, age); cJSON_Delete(json); }
以上示例代碼中,JSON字符串為{"name": "Alice", "age": 22}
,我們通過
需要注意的是,在使用了
除了以上介紹的兩個函數,還有很多其他的C語言JSON解析庫,如