都天星泪的gravatar头像
都天星泪 2018-05-19 23:14:13

一个http请求返回多个json数据,怎么解析?

一个http请求返回多个json,怎么解析?json数据如下

{"description":"成功","returnCode":"000000","subedProducts":[]}{"description":"成功","returnCode":"000000","subedProducts":[]}
所有回答列表(6)
BestClever的gravatar头像
BestClever  LV32 2018年5月20日
 var data=" { root: [ {'name':'6200','value':'0'}, {'name':'6101','value':'xa'}, {'name':'6102','value':'beijing'}, {'name':'6103','value':'haerbin'}]}";
    var date1=eval('('+data+')');
    alert(date1.root[2].name);

可以试一下这样子去解析

评论(0) 最佳答案
灬艾希的gravatar头像
灬艾希  LV9 2018年5月21日

import net.sf.json.JSONArray;
import net.sf.json.JSONException;
import net.sf.json.JSONObject;

String json = "[{'first': 'one','next': 'two'},{'first': 'three','next': 'fore'},{'first': 'five','next': 'six'}]";

                                      try {

                                      JSONArray jsonObject = JSONArray.fromObject(json);
                                      for (Iterator<Object> iterator = jsonObject.iterator(); iterator.hasNext();) {
                                          JSONObject job = (JSONObject) iterator.next();
                                          Iterator<Object> it=job.keys();
                                          while (it.hasNext()){
                                              System.out.println(job.get(it.next()));

                                              }
                                      }
                                      } catch (JSONException e) {

                                      e.printStackTrace();

                                      }

JAVA 的。

1297138862的gravatar头像
1297138862  LV2 2018年5月22日

很简单可以使用

JSONObject obj = new JSONObject();// json工具包

JSONArray jsonarry = new JSONArray(json);// json类

int index = jsonarry.length();//这样就获取到了json的长度

通过fro循环读取json数据,也可以使用json转换成list集合

 

 

guoyabin的gravatar头像
guoyabin  LV5 2018年5月22日

通过fro循环读取json数据,也可以使用json转换成list集合,这个好用

MRSTwang的gravatar头像
MRSTwang  LV3 2018年5月23日

可以使用jsonArray啊,json的数组格式,有专门的jar

412940226的gravatar头像
412940226  LV10 2018年6月9日

/**
  * Copyright 2018 bejson.com 
  */
package com.besjon.pojo;
import java.util.List;

/**
 * Auto-generated: 2018-06-09 23:50:39
 *
 * @author bejson.com (i@bejson.com)
 * @website http://www.bejson.com/java2pojo/
 */
public class JsonRootBean {

    private String description;
    private String returnCode;
    private List<String> subedProducts;
    public void setDescription(String description) {
         this.description = description;
     }
     public String getDescription() {
         return description;
     }

    public void setReturnCode(String returnCode) {
         this.returnCode = returnCode;
     }
     public String getReturnCode() {
         return returnCode;
     }

    public void setSubedProducts(List<String> subedProducts) {
         this.subedProducts = subedProducts;
     }
     public List<String> getSubedProducts() {
         return subedProducts;
     }

}

 

 

json生成对象

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友