C語言是一門強(qiáng)大的編程語言,它有許多優(yōu)秀的庫(kù)函數(shù)可以使用。其中,C語言也可以使用cJSON庫(kù)實(shí)現(xiàn)將json字符串轉(zhuǎn)化成json對(duì)象的功能。
//首先需要引入cJSON.h頭文件 #include "cJSON.h" //下面是將json字符串轉(zhuǎn)換成json對(duì)象的代碼 char* jsonStr = "{\"name\":\"Tom\", \"age\":18}"; //json字符串 cJSON* json = cJSON_Parse(jsonStr); //將json字符串解析成json對(duì)象 //接下來是獲取json對(duì)象的代碼 char* name = cJSON_GetObjectItem(json, "name")->valuestring; int age = cJSON_GetObjectItem(json, "age")->valueint;
以上就是將json字符串轉(zhuǎn)化成json對(duì)象的C語言代碼,需要注意的是,在使用cJSON庫(kù)時(shí),需要先引入cJSON.h頭文件。