1、对象 to JsonObject
User u = new User();
u.setName("zs");
u.setId(1);
//对象 转 Map
Map<String,Object> toMap = (JSONObject) JSON.toJSON(u);
//对象 转 JSON
JSONObject toJSON = (JSONObject) JSON.toJSON(u);
//对象 转 String
String toStr = JSON.toJSON(u).toString();
//String 转 JSON
JSONObject strToJSON = (JSONObject) JSON.parse(toStr);
//String 转 Map
Map<String,Object> strToMap = (JSONObject) JSON.parse(toStr);
//String 转 对象
User strToObj = JSON.parseObject(toStr,User.class);
Map<String,Object> map = new HashMap<>();
map.put("id",0);
map.put("name","zs");
//Map 转 Json
JSONObject mapToJson = new JSONObject(map);
//JSON 转 对象 以及 Map 转 对象
User user = new JSONObject(map).toJavaObject(User.class);
本文介绍了Java中如何实现对象与JSON之间的相互转换,包括对象转Map、对象转JSON字符串、String转JSON、String转对象等多种操作方式,并展示了具体的代码示例。
3044

被折叠的 条评论
为什么被折叠?



