这样的json结构怎么解析?{"a":[{"b":"value1","c":"value2"},{"d":"value4","e":"value5"}]} 70
我这段代码总是抛出异常,不是先解析外面的object"a",然后解析数组,然后解析数组里面的object"b","c"吗?紧急,谢谢!应该怎么改呀?try{JsonRea...
我这段代码总是抛出异常,不是 先解析外面的object "a",然后解析数组,然后解析数组里面的object "b","c"吗?紧急,谢谢!应该怎么改呀?try{ JsonReader reader = new JsonReader(new StringReader(newsString)); reader.beginObject(); while(reader.hasNext()){ String tagName0 = reader.nextName(); if(tagName0.equals("news")){ String temp = reader.nextString(); } reader.beginArray(); while(reader.hasNext()){ reader.beginObject(); while(reader.hasNext()){ String tagName = reader.nextName(); if(tagName.equals("imgname")){ newslist[index].setNewsImage(reader.nextString()); } else if(tagName.equals("id")){ newslist[index].setNewsId(reader.nextString()); } else if(tagName.equals("title")){ newslist[index].setNewsTitle(reader.nextString()); } else if(tagName.equals("content")){ newslist[index].setNewscontent(reader.nextString()); } index++; } reader.endObject(); } reader.endArray(); } reader.endObject(); } catch(Exception e){ e.printStackTrace(); }
上面代码是乱的。基本上是这个Json结构 ?
{"a":[{"b":"value1","c":"value2"},{"d":"value4","e":"value5"}]} 展开
上面代码是乱的。基本上是这个Json结构 ?
{"a":[{"b":"value1","c":"value2"},{"d":"value4","e":"value5"}]} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询