带 [ ] 且没有key的只有value的list 如何获取具体的值

ListlistFireInspectInformation=stRiskFireInspectRepository.getFireInspectInformation(permitId); 返回是:

[["name1","name2","name3"],["name4","name5","name6"],["name7","name8","name9"]]

这种想获取里面具体的值name 则可以采取以下的方式:

@Override
    public List<StRiskFireInspectDto>  getFireInspectInformation(String permitId) {
        List<StRiskFireInspectDto>list=new ArrayList<StRiskFireInspectDto>();
        List<StRiskFireInspect>listFireInspectInformation=stRiskFireInspectRepository.getFireInspectInformation(permitId);
        if (listFireInspectInformation.size()>0 && !listFireInspectInformation.isEmpty()) {
            for (int i = 0; i < listFireInspectInformation.size(); i++) {
                StRiskFireInspectDto wpRiskFireInspectDto = new StRiskFireInspectDto();
                //把每个对象数据通过JSON.toJSONString 转化为 JSON字符串
                String s = JSON.toJSONString(listFireInspectInformation.get(i));
                JSONArray objects = JSONArray.parseArray(s);
                String codeName = objects.getString(0);
                String confirmor = objects.getString(1);
                String confirmorSign = objects.getString(2);
                wpRiskFireInspectDto.setConfirmor(confirmor);
                wpRiskFireInspectDto.setConfirmorSign(confirmorSign);
                wpRiskFireInspectDto.setCodeName(codeName);
                list.add(wpRiskFireInspectDto);
            }
            return list;
        }
       return null;

    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值