json字符串中包含多个元素的怎么样解析

J2EE 码拜 8年前 (2016-03-13) 1365次浏览
[
{
“animalId”: “0b1f7ec7a729440db7970f1b436233f3”,
“id”: “f35f4d2e01344d8bbf6aba77e8dc0f40”,
“person”: “贾惜春”,
“position”: “广东16”,
“time”: “2016-03-15 13:52”
},
{
“animalId”: “0b1f7ec7a729440db7970f1b436233f3”,
“id”: “ea9e336057d44c68b7bc35e8f936eecb”,
“person”: “贾巧姐”,
“position”: “广东6”,
“time”: “2016-03-15 13:52”
},
{
“animalId”: “0b1f7ec7a729440db7970f1b436233f3”,
“id”: “e9d4625d314d4da29ce4fd0d6f1aa645”,
“person”: “贾迎春”,
“position”: “广东13”,
“time”: “2016-03-15 13:52”
},
{
“animalId”: “0b1f7ec7a729440db7970f1b436233f3”,
“id”: “e8ee9a1137d94033981195a6ee85c484”,
“person”: “妙玉”,
“position”: “广东2”,
“time”: “2016-03-15 13:52”
},
{
“animalId”: “0b1f7ec7a729440db7970f1b436233f3”,
“id”: “e35cdfbf40f44eabbb88d884b0df306c”,
“person”: “秦可卿”,
“position”: “广东1”,
“time”: “2016-03-15 13:52”
},
{
“animalId”: “0b1f7ec7a729440db7970f1b436233f3”,
“id”: “ccd8c6aae7224fdfaed68ca94aa9bbfe”,
“person”: “王熙凤”,
“position”: “湖南长沙”,
“time”: “2016-03-15 13:52”
},
{
“animalId”: “0b1f7ec7a729440db7970f1b436233f3”,
“id”: “c9412463be9b4057bef79f9fdc10378f”,
“person”: “薜宝钗”,
“position”: “上海闵行区”,
“time”: “2016-03-14 13:52”
},
{
“animalId”: “0b1f7ec7a729440db7970f1b436233f3”,
“id”: “ad910fe129cf4ee98a1d580d962e0d8b”,
“person”: “林黛玉”,
“position”: “广东省广州市白云区”,
“time”: “2016-03-14 13:52”
},
{
“animalId”: “0b1f7ec7a729440db7970f1b436233f3”,
“id”: “923a33dfd98e40169f10a4d4da7df793”,
“person”: “贾宝玉”,
“position”: “广东省广州市天河区”,
“time”: “2016-03-09 13:51”
}
]
解决方案

12

json.org,这个包可以将json和object互转

9

数据像一个jsonarray      假如是的话 循环里面的每一个json  再json.get()

15

用jsonArray接收,转为为JSONArray对象
然后遍历JSONArray对象
for(int i=0;i<jsonArray.size();i++){
JSONObject jsonObect = (JSONObject)jsonArray.get(i);//获得JSONObject对象
//然后用jsonObject对象去获得标签里的值
jsonObject.get(“animalId”);//假如i=0,获得第一个jsonObject对象的值为:0b1f7ec7a729440db7970f1b436233f3
也可以放到实体类中,add到list集合中,使用起来更方便

10

http://www.json.org/json-zh.html
看看这个

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明json字符串中包含多个元素的怎么样解析
喜欢 (1)
[1034331897@qq.com]
分享 (0)