JSONObject跟java List转换:
JSONObject -->> JSONArray
jsonObject.getJSONArray("list")
JSONArray --> list
JSONArray.parseArray(JSONArray.toJSONString(), bean.class)
List转JSONArray
List<T> list = new ArrayList<T>();
JSONArray array= JSONArray.parseArray(JSON.toJSONString(list));
JSONObject-->String
JSONArray.toJSONString()
String转java List
list = JSONObject.parseArray(strResult, ExamListInVO.class);
对象跟JSONObject 转换:
User u = new User();
String jsonStr = JSONObject.toJSONString(u); (如:"{\"userName\":\"admin\"}")
JSONObject jsonObject = JSONObject.parseObject(jsonStr);
User u = JSONObject.parseObject(jsonStr,User.class);
或者
User user = JSONObject.toJavaObject(jsonObject ,User.class);
JSONObject String 实体类 List 相互转换
最新推荐文章于 2023-06-30 14:34:22 发布
本文详细介绍了如何在Java中进行JSONObject与JSONArray、List之间的转换操作,包括JSONObject到JSONArray,JSONArray到List,List转回JSONArray,以及JSON对象与字符串及Java对象的互转。这些转换方法对于JSON数据的处理至关重要。
4644

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



