之前解析出excel表格里的数据,同时将数据已json字符串的格式传递至前台,然后set到input的value中,value值如下显示:
<input type="text" name="formList" value="[{"name":"张三","age":"21","sex":"男"},{"name":"李四","age":"20","sex":"男"}]">
但是重新向后台传值时,后台获取的input的值为字符串,字符串中双引号被转义了,
后台接收到的是如下格式:
[{"name":"张三","age":"21","sex":"男"},{"name":"李四","age":"20","sex":"男"}]"
转义方法:StringEscapeUtils.unescapeHtml(String str);
String formList = request.getParameter("formList");
String formList = StringEscapeUtils.unescapeHtml(formList);
可以将结果转义为:
[{"name":"张三","age":"21","sex":"男"},{"name":"李四","age":"20","sex":"男"}]