使用fastjson时报not match : - =错误
2016-10-19 00:00
489 查看
后台解析前台传过来的map时,将字符串转为list时报错,后来在后台打印数据发现是前台传过来的数据格式不正确。
前台开始是这么传值的:
var map = {
'auditStatus': type,
'reportSheetIdList': reportSheetIdList
}
这时候,后台接收到的reportSheetIdList是这样的:[{"reportSheetId":297eb12757da695b0157da6ab00e0000}],
这时候List<ReportSheet> reportSheetIdList = JSON.parseArray(reportSheetIdListStr, ReportSheet.class);肯定报错了。
所以前台需要将reportSheetIdList提前转为json格式的。
如下:
var map = {
'auditStatus': type,
'reportSheetIdList': JSON.stringify(reportSheetIdList)
}
前台开始是这么传值的:
var map = {
'auditStatus': type,
'reportSheetIdList': reportSheetIdList
}
这时候,后台接收到的reportSheetIdList是这样的:[{"reportSheetId":297eb12757da695b0157da6ab00e0000}],
这时候List<ReportSheet> reportSheetIdList = JSON.parseArray(reportSheetIdListStr, ReportSheet.class);肯定报错了。
所以前台需要将reportSheetIdList提前转为json格式的。
如下:
var map = {
'auditStatus': type,
'reportSheetIdList': JSON.stringify(reportSheetIdList)
}
相关文章推荐
- 使用fastjson导致主键自增列错误 Failed to insert row into content:
- SpringMVC 使用FastJSON 406错误解决
- SSH框架下使用DWR时调试时报Error错误的原因
- php的JSON 总结 json_decode() 解析错误 及 PEAR JSON.PHP使用
- 使用fastjson遇到的问题
- window7下使用SQL Server 2008 R2 附加数据库 时报 无法打开物理文件 操作系统错误 5:拒绝访问 SQL Sever
- fastjson的简单序列化使用(转)
- 在Nhibernate中使用Json.net中出现Self referencing loop的错误的处理
- 阿里巴巴 - FastJson使用简介
- 关于PYTHON里SUPER使用时报的typeerror错误 - dongua的日志 - 网易博客
- MAC中使用svn时报证书验证错误Error validating server certificate for…的解决办法
- 使用fastjson key和属性名不一致问题
- 初次使用json数据格式,发生的常识性错误。
- Extjs grid 获取json数据时报各种错误的原因(缺少分号,语法错误)
- FastReport.NET例子的问题FastReport.Utils.UIStyle 开发使用的错误
- easyui 之tab和portal 在IE9下使用iframe时报未定义错误的解决方法
- COGNOS8 Transformer使用IQD做为数据源时报 TR1008 错误
- 使用JSON报的一个错误java.lang.ClassNotFoundException
- 一次jquery使用中的json错误
- 使用jsp+swfupload做上传时报Upload Error: 405错误