实体转json字符串_java实体类转成一个map[通俗易懂]

实体转json字符串_java实体类转成一个map[通俗易懂]1.实体类和JSONObject互转//实体类转为JSONObjectJSONObjectjsonObject=JSONObject.parseObject(JSON.toJSONString(x

实体转json字符串_java实体类转成一个map[通俗易懂]"

1.实体类和JSONObject互转

//实体类转为JSONObject
JSONObject jsonObject = JSON.toJSON(xtDmbm);
JSONObject jsonObject = JSONObject.parseObject(JSON.toJSONString(xtDmbm));
//JSONObject转为实体类
XtDmbm xtDmbm = JSONObject.toJavaObject(jsonObject, XtDmbm.class);

2.List<T>和JSONArray互转

//List转为JSONArray
JSONArray jsonArray = JSON.toJSON(list);
JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(list));
//JSONArray转为List
List<XtDmbm> list = JSONObject.parseArray(jsonArray.toJSONString(), XtDmbm.class);

3.Map和JSONObject互转(同1.)

//Map转为JSONObject
JSONObject jsonObject = JSON.toJSON(map);
JSONObject jsonObject = JSONObject.parseObject(JSON.toJSONString(map));
//JSONObject转为Map
Map<String, Object> map = JSONObject.toJavaObject(jsonObject, Map.class);

4.List<Map<>>和JSONArray互转(同2.)

//List<Map<>>转为JSONArray
JSONArray jsonArray = JSON.toJSON(listMap);
JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(listMap));
//JSONArray转为List<Map<>>
List<Map<>> listMap = JSONObject.parseArray(jsonArray.toJSONString(), Map.class);

注: 由上示例可知任意数据类型均可通过JSON.toJSON(xxx)转换成对应的JSONObject或JSONArray

今天的文章实体转json字符串_java实体类转成一个map[通俗易懂]分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/76183.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注