java将String类型转换为Json格式

java将String类型转换为Json格式

举例

String data= "{\"report\":"
				+ "{\"areaId\":\"1c347f51ed2d406e895e25566f829747\","
				+ "\"bidspartId\":\"ecc9d065ca0a4274a4e7c38de684a7ee\","
				+ "\"createTime\":\"2020-04-11 16:41:42\","
				+ "\"creater\":\"张允\",\"createrId\":\"226.0\",\"id\":\"541ea398729246e6894bc9c77b77cbd7\","
				+ "\"lineId\":\"8cb2625195c8485991e2d20882684aed\",\"lineLr\":\"左线\",\"reportName\":\"tffgc\","
				+ "\"reportType\":2},\"reportData\":[{\"designEle\":2222.0,\"id\":\"bbb88ce6ed6b47b286a8c33b824ca51f\","
				+ "\"measuredEle\":\"2222\",\"mileage\":2222.0,\"offsetDisName\":\"2222\",\"offsetDisValue\":2222.0,"
				+ "\"reportId\":\"541ea398729246e6894bc9c77b77cbd7\",\"sysTime\":\"2020-04-11 17:23:53\"},"
				+ "{\"designEle\":11111.0,\"id\":\"96b0a0796954470995b1b7329aa91ca6\",\"measuredEle\":\"1111111\","
				+ "\"mileage\":111111.0,\"offsetDisName\":\"111111\",\"offsetDisValue\":11111.0,"
				+ "\"reportId\":\"541ea398729246e6894bc9c77b77cbd7\",\"sysTime\":\"2020-04-11 17:23:31\"}]}";

数据格式

在这里插入图片描述

代码实现

		HashMap<String, Object> json = JSONObject.parseObject(data, HashMap.class);
		
		BizReportLoft bizReportLoft = JSONObject.parseObject(json.get("report").toString(), BizReportLoft.class);
		
		List<BizLoftData> ad =  JSONObject.parseArray(json.get("reportData").toString() , BizLoftData.class);
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值