json 解析_json爬坑1:yajl解析json
阿新 • • 發佈:2020-12-11
用C語言yajl json庫實現,將一個合法的json字串轉化成一個json物件,然後從json物件中拿到我們想要的欄位。
環境(去github下載好專案):
git clone https://github.com/lloyd/yajl.git
配置(進入yajl專案根目錄):
&& make install
官方編譯(先cmake然後make):
&& make
自己編譯(用靜態庫或動態庫都可以,看個人心情):
gcc parse_config.c ../build/yajl-2.1.1/lib/libyajl_s.a
測試解析字串:
const
執行結果如下,當然你可以列印成任何你想要的格式:
hacker/name: ailx10
程式碼:
#include
獲取更多欄位的C介面:
//獲取字串