jquery中json格式的对应转换

本文介绍了如何通过SQL查询从数据库获取对象,并利用Fastjson将对象转换为JSON格式。示例中展示了如何将对象的属性如'work'和'beizhu'转化为JSON字符串,以及Fastjson库在序列化和反序列化过程中的应用,强调了其性能优势和在Java开发中的实用性。

通过sql查询语句从数据库返回一个对象,对象里有多个属性,例如姓名,电话等等。
1.我们可以通过String直接转json

		StringBuilder sb = new StringBuilder("{");
		sb.append("\"work\"").append(":").append("\"").append(hesuan.getWork()).append("\"");
		sb.append(",");
		sb.append("\"beizhu\"").append(":").append("\"").append(hesuan.getBeizhu()).append("\"");
		sb.append("}");
		String json=sb.toString();
		resp.getWriter().print(json);
		return null;
		

其中JSON格式为:
“{“work”:“zhangsan”,“beizhu”:“123123”}”;
2.直接使用fastjson.jar
fastjson是阿里巴巴开发的一个开源的JSON库,它有极快的性能,支持json与Collection,Map,javaBean之间的转换,并且零依赖。

序列化: obj为对象
String jsonString = JSON.toJSONString(obj);

反序列化:vo为对象
VO vo = JSON.parseObject(“jsonString”, VO.class);
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值