• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

JavaBean到JSon格式的转换例子

JAVA相关 水墨上仙 1647次浏览

JavaBean到JSon格式的转换功能,依赖JSON的Jar包文件,现有JSON的Jar包文件以及小例子。

User u = new User();
		u.setId(1);
		u.setName("lizhi");
		u.setAge(24);
		u.setHeigh("178cm");
		u.setPassword("lizhi@0324");
		//Bean
		User u2 = new User();
		u2.setId(2);
		u2.setName("lizhi2");
		u2.setAge(22);
		u2.setHeigh("1782cm");
		u2.setPassword("lizhi@03242");
		JSONObject json = JSONObject.fromObject(u);
		System.out.println(json.toString()); // 结果为:{"age":24,"heigh":"178cm","id":1,"name":"lizhi","password":"lizhi@0324"}
		// List
		List<Object> list = new ArrayList<Object>();
		list.add(u);
		list.add(u2);
		JSONArray jsonList = JSONArray.fromObject(list);
		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"}]
		//Map
		HashMap<String, Comparable> map = new HashMap<String, Comparable>();
		map.put("name", "hzucmj");
		map.put("age", 22);
		JSONObject jsonMap = JSONObject.fromObject(map);
		System.out.println(jsonMap.toString()); //结果为:{"age":22,"name":"hzucmj"}


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明JavaBean到JSon格式的转换例子
喜欢 (0)
加载中……