先把代碼貼上來,有時間整理一下
首先說一下要實作的功能:
假定現在有一個json格式的字元串,而且他是一個josn中的數組,比如:
假如說我隻關心id和time字段,我希望提取這兩個字段,也就是說從這個數組的每一個元素中提取id和time字段,最後組成一個新的數組,新的數組效果如下:
關鍵函數的代碼如下
函數1:将一個字元串轉換成json-c中的json_object格式
函數2:
在一個json_object中遞歸查找指定的key的value,(注意:沒有處理json數組的情況)
提取的value儲存在了參數value中,
注意我沒有處理json_object為數組的情況,此外如果其中嵌套了數組也不能找出來
函數3:
實作想要的功能