1
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public static void main(String[] args){ User user = new User(); user.setKeyid("0"); user.setUsername("any"); user.setPassword("123456"); user.setSex("男"); User user2 = new User(); user2.setKeyid("1"); user2.setUsername("any"); user2.setPassword("123456"); user2.setSex("男"); //===========List转json==============// List<User> list = new ArrayList<User>(); list.add(user); list.add(user2); JSONArray jobjectAry = JSONArray.fromObject(list); System.out.println(jobjectAry.toString()); JSONObject jsonObj = new JSONObject(); jsonObj.put("data", jobjectAry.toString()); jsonObj.put("total", list.size()); System.out.println(jsonObj.toString()); //=============Map转json================// Map<String,String> map = new HashMap<String,String>(); map.put("username", "小王"); map.put("password", "男"); JSONObject jsonObjMap = JSONObject.fromObject(map); System.out.println("Map:"+jsonObjMap.toString()); //=============json转对象================// //注 map的Key必须写实体类相同 User stu = (User)JSONObject.toBean(jsonObjMap, User.class); System.out.println("user"+stu.getUsername()); //=============jsonArray转对象================// JSONArray array = JSONArray.fromObject(jobjectAry.toString()); List<User> listUser = JSONArray.toList(array, User.class);// 过时方法 System.out.println(list.get(0).getUsername()); }
相关推荐
NULL 博文链接:https://wuniu2010.iteye.com/blog/1771934
java转换xml、list、map和json
json格式与java类对象相互转换。json格式转换成java类对象,List,Map。类对象转换成json。
java对象转为json格式,同javascript进行数据交换。
List转换为List<Map>, List转换为List<Object> list转化为 JsonArray ,list转换JsonArray
将java对象list或者map转json数据不需要第三方包,直接使用就可以了,如果你传入的数据不确定是map类型还是list类型,那么自己处理一下就可以了(判断下类型,传入参数改为object)。 如果是json数据转成java对象list...
主要介绍了在Java 8中将List转换为Map对象方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
java,android map形式和数组list转json字符串 可直接调用
sturts框架下返回json数据,可以是 list对象 map对象 或者java类对象等,这是一个完整的实例,里面有jar包。
JackSonUtil.obj2json(方法)的使用,等,不了解的可以留言
一 传入Map转换为Json格式方法 二 传入Json格式字符串以Map存储并返回Map格式方法 三 传入Json格式字符串返回List<Map>格式方法等
将json转换为map之后,如果数值类型太多会在转换之后出现科学计数法的问题,经研究jackson源码、网上百度资料得知可以通过设置一些参数解决该问题
一个不用第三方jar的json与object(map、list)互换java类,定界符可以是'或"。提供测试实例。
Gson解析(List和Map)格式json数据 - CSDN博客原创2013年11月23日 21:54:46Gson解析(List和Map)格式json数据天
json转换为String/List/Map/Bean
转换json的时候需要的jar包 commons-beanutils.jar commons-collections-3.1.jar commons-lang-2.3.jar commons-logging-1.1.1.jar ezmorph-1.0.4.jar ezmorph-1.0.4.jar
该工具类包括多重的json字符串或Map或List的相互转换,该文件包括主要的jar包,可以快捷的使用工具
list map转换json格式数据以及相关的jar包 list转换后格式: [{"address":"广东省惠州","name":"tom","id":1,"age":23},{"address":"广东省深圳市","name":"jone","id":2,"age":84}] map转换后格式: {"address":...
(数组 list集合 map集合 Object对象 XML数据格式) 转成 string json
json转换对象、对象转jsOn、list转json、json转list、json转map