Map,與List轉換成json返回前台


在開發過程中經常用到Map,與List轉換成json返回前台的情況,找了一些實現方法,在此記錄,方便以后查找。

 

1、//將map轉換成jsonObject 

JSONObject itemJSONObj = JSONObject.parseObject(JSON.toJSONString(itemMap));

將Map類型的itemInfo轉換成json,再經JSONObject轉換實現。

2、//將jsonObj轉換成Map
Map<String, Object> itemMap = JSONObject.toJavaObject(itemJSONObj, Map.class);

//JOSN.parseObjet()方法同樣可以轉換

3、//將List轉換成JSONArray

JSONArray ja = JSONArray.parseArray(JSON.toJSONString(itemList));

 

4、//將JSONArray轉換成List

這個涉及功能比較廣,有達人整理的更為完善。

鏈接如下:

http://www.cnblogs.com/goody9807/p/4244862.html

5 json轉成對象

List<ChannelItem> channelItemList  = JSON.parseArray(itemJson,ChannelItem.class);
---------------------
作者:走過程序員的路
來源:CSDN
原文:https://blog.csdn.net/lafengwnagzi/article/details/54949125
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM