之前做项目的时候,由于服务器端使用的是项目组内封装的大数据+Struts的框架,因此返回的Json数据格式与众不同,最开始使用Java本身的Json解析类库及其方法,后来发现解析不了,可能数据非标准Json吧,万般无奈之下,在各大技术论坛进行搜索询问,得知Google推出了Gson解析包,于是数据解析问题迎刃而解。
下面讲一下使用Gson的方法,我以项目中遇到的数据为例,数据格式如下:
[{"id":1,"goodsPackage":"0012"},{"id":2,"goodsPackage":"001"},{"id":5,"goodsPackage":"11"},{"id":7,"goodsPackage":"12"},{"id":8,"goodsPackage":"2223331"},{"id":9,"goodsPackage":"2223332"},{"id":10,"goodsPackage":null},{"id":11,"goodsPackage":null},{"id":12,"goodsPackage":null}]
(1) 首先,咱们需要下载Gson的jar包,我使用的是gson-2.5.jar这个包,然后在项目中加入该包;