在开发过程中经常用到 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
这个涉及功能比较广,有达人整理的更为完善。
链接如下:
赏
使用支付宝打赏
使用微信打赏
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏
扫描二维码,分享此文章