Gson解析复杂json格式

如果JSON数据格式复杂,如下所示 :

{"id":"123","data":[{"x":"0.01086765","y":"1.474215","z":"0.05089895"},{"x":"-0.0001873518","y":"1.480754","z":"0.06177709"},{"x":"-0.0001879176","y":"1.47142","z":"0.05118778"},{"x":"0.006835327","y":"1.481115","z":"0.06150538"}}]

首先建立对应的JavaBean

public class JsonBean{
                public String id;
		public List<MyData> data;
		public class MyData{
			public String x;
			public String y;
			public String z;
		}
	}

 然后:

Gson gson = new Gson();  
 java.lang.reflect.Type type = new TypeToken<JsonBean>() {}.getType();  
JsonBean jsonBean = gson.fromJson(a, type);  

 

即可将json数据转化成JavaBean的格式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值