场景

场景,查询出对象列表之后,直接通过 FastJSON 序列化,取其中一个 json。

然后通过 post 请求,传入一个 json。发现请求失败。

原因

序列化的时候,使用 fastjson

但是 http 通过 @RequestBody 请求接收,一般是通过 jackson 反序列化。

对于字段的处理,fastjson 会 Date 变成 long 类别,和 jackson 反序列不匹配。

导致找不到对应的实现。

解决方式

先把对应的 Date 字段移除掉。

最好的方式:

1)直接通过 http 方式的响应,返回结果。

参考资料

https://blog.csdn.net/xixi8865/article/details/23849125