java吧 关注:1,186,735贴子:12,592,969
  • 6回复贴,共1

有人帮我解析下这个json吗?求指点

只看楼主收藏回复

data里面有单个Array数组,size都为2 是两个map ,但是 "goodsPic_url" 又是一个数组,我想将 "goodsPic":"
的图片地址从^ 分开添加到 "goodsPic_url"数组里面,自己也尝试了 完整代码如下 求高人指点
{
"data":[
Array[2],
[
{
"goodsId":"73244717-5f94-4063-8e9d-3ba34f1e5dc9",
"id":"7b159760-d4a7-4779-9060-7ffe920f63d7",
"money_count":20997,
"orderTime":"2017-03-09 15:42",
"overTime":null,
"payFor":false,
"r_address":"è鸥å¹è®ä¸å¿",
"r_id":"d7041147-fe1b-4d7d-9bc0-e16788333499",
"r_name":"qwerqwer",
"r_phone":3047,
"realName":"祝超",
"sendTime":null,
"shopCar_id":"e4297daf-e4a1-4617-977d-072b7d8951f9"
},
{
"boss":"qwerqwer",
"goodsDescribe":"华硕品质,坚若磐石",
"goodsName":"华硕笔记本",
"goodsPic":"这里是一个图片地址^第二个图片地址",
"goodsPic_url":null,
"goodsRelate_id":"60e83db1-61af-49cc-a0bd-7da407496687",
"id":"73244717-5f94-4063-8e9d-3ba34f1e5dc9",
"newPrice":6999,
"oldPrice":7777,
"shopName":"我的店铺",
"uploadTime":"2017-03-09 15:32",
"vipGoods":true,
"vipPrice":3999
}
],
Array[2]
],
"status":1
}


IP属地:陕西1楼2017-03-10 14:54回复
    这是我的代码 ;
    for (int i = 0; i < list.size(); i++) {
    List<List> list2= new ArrayList<>();
    list2=list.get(i)
    List<GoodsBean> list3=new ArrayList<>();
    list3=list2.get(1)
    List<String> imageList=new ArrayList<>();
    String[] image=list3.get(0).getGoodsPic().split("\\^");
    for (int j = 0; j < image.length; j++) {
    imageList.add(image[j]);
    System.out.println(image[j]);
    }
    list3.get(i).setGoodsPic_url(imageList);
    }


    IP属地:陕西2楼2017-03-10 14:56
    回复

      这是外层数据结构


      IP属地:陕西3楼2017-03-10 14:58
      回复
        顶顶


        IP属地:陕西4楼2017-03-10 15:02
        回复
          有没有长的帅的小哥和漂亮的妹子给看看啊


          IP属地:陕西5楼2017-03-10 15:09
          回复
            0.0 顶顶顶


            IP属地:陕西6楼2017-03-10 15:20
            回复
              asassdasafasdadshlasdaslhfs;;ilgas


              IP属地:陕西7楼2017-03-10 20:01
              回复