[Java] JavaBean到JSon格式的转换例子 →→→→→进入此内容的聊天室

来自 , 2021-01-01, 写在 Java, 查看 116 次.
URL http://www.code666.cn/view/31b91e3a
  1. User u = new User();
  2.                 u.setId(1);
  3.                 u.setName("lizhi");
  4.                 u.setAge(24);
  5.                 u.setHeigh("178cm");
  6.                 u.setPassword("lizhi@0324");
  7.  
  8.                 //Bean
  9.                 User u2 = new User();
  10.                 u2.setId(2);
  11.                 u2.setName("lizhi2");
  12.                 u2.setAge(22);
  13.                 u2.setHeigh("1782cm");
  14.                 u2.setPassword("lizhi@03242");
  15.                 JSONObject json = JSONObject.fromObject(u);
  16.                 System.out.println(json.toString()); // 结果为:{"age":24,"heigh":"178cm","id":1,"name":"lizhi","password":"lizhi@0324"}
  17.                 // List
  18.                 List<Object> list = new ArrayList<Object>();
  19.                 list.add(u);
  20.                 list.add(u2);
  21.                 JSONArray jsonList = JSONArray.fromObject(list);
  22.                 System.out.println(jsonList.toString()); // 结果为:[{"age":24,"heigh":"178cm","id":1,"name":"lizhi","password":"lizhi@0324"},{"age":22,"heigh":"1782cm","id":2,"name":"lizhi2","password":"lizhi@03242"}]
  23.                 //Map
  24.                 HashMap<String, Comparable> map = new HashMap<String, Comparable>();
  25.                 map.put("name", "hzucmj");
  26.                 map.put("age", 22);
  27.                 JSONObject jsonMap = JSONObject.fromObject(map);
  28.                 System.out.println(jsonMap.toString()); //结果为:{"age":22,"name":"hzucmj"}
  29. //java/5684

回复 " JavaBean到JSon格式的转换例子"

这儿你可以回复上面这条便签

captcha