C語言中的Json接收數(shù)據(jù)格式一般使用cJSON庫來解析Json數(shù)據(jù)。cJSON是一個(gè)輕量級(jí)的Json解析器,壓縮體積小,易于使用。
在使用cJSON解析Json數(shù)據(jù)前,首先需要將Json數(shù)據(jù)讀入到一個(gè)char數(shù)組中,并將該數(shù)組傳入cJSON庫中的
char* json_str = "{\"name\":\"小明\", \"age\":20, \"gender\":\"男\(zhòng)"}";
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);
在上面的代碼中,我們首先定義了一個(gè)Json字符串,然后將該字符串傳入
需要注意的是,在使用
下一篇vue cli 2.0