1.前端处理后端不处理,前端数据存放在数组中,后端保存text文本(String)
JSON.stringify(fileList)将数组变成字符串
前端取值可自动进行转换
如果是在el-dialog里面需要加转换
<el-tag v-for="(item, index) in JSON.parse(fileList)" :key="index">
<a :href="item.url" > {{item.name}}</a>
</el-tag>
2.前端不处理后端处理
前端将fileList数组直接作为参数传给后端,后端以Map<String,Object>形式接受
JSONObject paramsObj=new JSONObject(params);
JSONObject valobj=paramsObj.getJSONObject(Integer.toString(i));
entity.setImgId(Long.parseLong(valobj.getString("fileId")));
entity.setReportImageUrl(valobj.getString("url"));
entity.setId(Long.parseLong((String)params.get("Id")));