CJSON是一個輕便的C語言JSON解析器,可以方便地讀取JSON格式的文件,并將其轉換成C語言中的數據類型,為程序開發帶來了便捷與高效。
CJSON *cjson = cjson_parse_file("config.json"); int port = cjson_get_int(cjson_object_get(cjson, "port")); char *ip = cjson_get_string(cjson_object_get(cjson, "ip")); cjson_free(cjson);
上述代碼中,我們使用了cjson_parse_file函數讀取了名為config.json的JSON文件,接著根據其鍵名"port"和"ip"分別獲取了對應的值,并將其轉換為C語言中的int和char*類型。最后,使用cjson_free函數釋放了占用的內存空間。
這樣,我們就可以輕松地配置程序所需的各種參數,而不需要重新編譯程序,讓程序讀取新的配置文件即可。