List<ProductInfo> pf = new ProductEntity().createWithInfo(productInfo).list(); List<String> list=new ArrayList<>(); pf.forEach(a -> { list.add(a.getImages()); }); for (String s:list){ //判断字符串s中是否含有数组 if (s.contains("[")&&s.contains("]")) { 引用fastjson的数据包 JSONArray arr = JSONObject.parseArray(s); //遍历数组 for (int i = 0; i < arr.size(); i++) { JSONObject o = (JSONObject) arr.get(i); 得到数组中的某个元素 System.out.println(o.get("id") + "-=-=-=-=-=-==-="); } } }