C語言中的Json接收數據格式一般使用cJSON庫來解析Json數據。cJSON是一個輕量級的Json解析器,壓縮體積小,易于使用。
在使用cJSON解析Json數據前,首先需要將Json數據讀入到一個char數組中,并將該數組傳入cJSON庫中的
char* json_str = "{\"name\":\"小明\", \"age\":20, \"gender\":\"男\"}";
cJSON* root = cJSON_Parse(json_str);
cJSON* name = cJSON_GetObjectItem(root, "name");
cJSON* age = cJSON_GetObjectItem(root, "age");
cJSON* gender = cJSON_GetObjectItem(root, "gender");
printf("name: %s\n", name->valuestring);
printf("age: %d\n", age->valueint);
printf("gender: %s\n", gender->valuestring);
在上面的代碼中,我們首先定義了一個Json字符串,然后將該字符串傳入
需要注意的是,在使用
上一篇html座機的代碼
下一篇vue cli 2.0