1. 程式人生 > >關於FastJson中jsonArray轉換成list集合的方法

關於FastJson中jsonArray轉換成list集合的方法

今天在寫程式碼時候,遇到了需要將json文字改成jsonobject物件,然後將jsonobject物件轉換成jsonArray陣列,最後再把陣列轉換成list集合的問題;  經過網上搜索 及檢視編寫,總於寫出來了, 現把程式碼寫出來,以供以後用的時候可以參考

第一步:先獲取jsonobject物件

  1. JSONObject obj=JSONObject.parseObject(result);//獲取jsonobject物件

第二步:把物件轉換成jsonArray陣列
  1. arr=obj.getJSONArray("resultData");//獲取的結果集合轉換成陣列

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

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

這樣就可以了

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

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

贊一個!