研究了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的方法
写到这里 就不写了 是不是很简单 希望给大家一个 抛砖引玉.
}