C語言是一門強大的編程語言,其可以操作字符串和數據類型。在實際開發中,有時需要將字符串轉換成JSON對象,來方便對數據進行操作。下面將介紹如何使用C語言將字符串變成JSON對象。
#include#include #include #include "cJSON.h" //需要使用cJSON庫,需要先進行安裝 int main(void) { char* str = "{\"name\": \"小明\", \"age\": \"18\"}"; //json格式的字符串數據 cJSON* json = cJSON_Parse(str); //解析字符串為json對象 if(json != NULL) { printf("name: %s\n", cJSON_GetObjectItem(json, "name")->valuestring); //獲取json對象中名字為name的值 printf("age: %s\n", cJSON_GetObjectItem(json, "age")->valuestring); //獲取json對象中名字為age的值 } cJSON_Delete(json); //刪除json對象,釋放內存 return 0; }
在這段示例代碼中,我們首先引用了
上一篇vue修改原密碼