如何解析从webservice返回list的json

研究了oschina获取的信息都是用xml的,感觉没json好解析太复杂循环啥的,还有xml相对于json来说太复杂
之前试过用geon还有fastjson但是老是报错。还是用原生自带的json方法下面举个例子来说明怎么解析json数据
这里我来接受一组json数据</p><p>譬如我们想要获取一堆人员信息,
 
上面这些是一组人员的信息 有两个字段 名字和所在公司


这里我们根據我们获得的数据进行映射:生成一个人员类实体


到这里 我们怎么把上面的json组数据转换成 一个人员组呢,我们这里可以用到List<User> 来把获得的json数据


那峩们在做一个UserList的实体类 用来转换json数据为了对象组

//信息组的人员的总人数 //解析json并转化成对象组 //获取对象组长度作为总人数
上面的解析参数是┅个json对象组,到这里就可以很简单了,


假如我们获得的json数据是一个字符串,一般都是字符串,然后我们用java自带的方法进行转换成JSONArray


我们还为此写了一個把string转换成JSONArray的方法


写到这里 就不写了 是不是很简单 希望给大家一个 抛砖引玉.

}

我要回帖

更多关于 webservice返回list 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信