场景
场景,查询出对象列表之后,直接通过 FastJSON 序列化,取其中一个 json。
然后通过 post 请求,传入一个 json。发现请求失败。
原因
序列化的时候,使用 fastjson
但是 http 通过 @RequestBody
请求接收,一般是通过 jackson 反序列化。
对于字段的处理,fastjson 会 Date 变成 long 类别,和 jackson 反序列不匹配。
导致找不到对应的实现。
解决方式
先把对应的 Date 字段移除掉。
最好的方式:
1)直接通过 http 方式的响应,返回结果。
参考资料
https://blog.csdn.net/xixi8865/article/details/23849125