今天遇到一个BUG,前端传递数字数组时,后端使用字符串类型去接收,结果无法接收到,代码如下
问题:
GET请求:
前端:
configJsonArray:[1,2]
后端:
private String configJsonArray;
后端将数组封装到字符串内,使用JsonArray去解析
最后发现问题所在,请求行(数组内无法传递数字,只能传递字符串)
解决方案:
最后修改为:
前端传递:
configJsonArray:[“1”,“2”]
后端:
private String configJsonArray;