基于FastJson实现JSON与Java对象转换

Karli ·
更新时间:2024-11-10
· 653 次阅读

1.pom.xml com.alibaba fastjson 1.2.58 2.对象与字符串之间的互转 //将对象转换成为字符串 String UserDoStr = JSON.toJSONString(userDo); //字符串转换成为对象 UserDo userDo = JSON.parseObject(UserDoStr, UserDo.class); 3.对象集合与字符串之间的互转 //将对象集合转换成为字符串 String usersStr = JSON.toJSONString(users); //将字符串转换成为对象集合 List users = JSON.parseArray(usersStr, User.class); 4.字符串互转JSONObject //String 转 Json对象 JSONObject jsonObject = JSONObject.parseObject(jsonString); //json对象转string JSONObject jsonString = JSONObject.parseObject(jsonObject); String jsonString = jsonObject.toJSONString(); 5.map与字符串之间互转 //字符串转map JSONObject jsonObject = JSONObject.parseObject(str); Map map = (Map)jsonObject; //map转字符串 String jsonString = JSON.toJSONString(map); 6.Map 转 Json对象 //map转json对象 Map map = new HashMap(); map.put("age", 24); map.put("name", "surpassLiang"); JSONObject json = new JSONObject(map); //json对象转Map Map map = (Map)jsonObject;
作者:surpassLiang



JAVA fastjson

需要 登录 后方可回复, 如果你还没有账号请 注册新账号