jonsArray list jsonObject

今天在寫代碼時候,遇到了需要將json文本改成jsonobject對象,然後將jsonobject對象轉換成jsonArray數組,最後再把數組轉換成list集合的問題;  經過網上搜索 及查看編寫,總於寫出來了, 現把代碼寫出來,以供以後用的時候可以參考

 

第一步:先獲取jsonobject對象

JSONObject obj=JSONObject.parseObject(result);//獲取jsonobject對象

第二步:把對象轉換成jsonArray數組
    arr=obj.getJSONArray("resultData");//獲取的結果集合轉換成數組

第三步:將數組轉換成字符串:
String js=JSONObject.toJSONString(arr, SerializerFeature.WriteClassName);//將array數組轉換成字符串

第四步:將字符串轉成list集合
List<JmtCase>  collection = JSONObject.parseArray(js, JmtCase.class);//把字符串轉換成集合

這樣就可以了
 

 這個是我的問題的解決方法,  下面這個是搜到的幫助:

https://www.oschina.net/question/251451_150785
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章