【发布时间】:2011-08-04 08:42:29
【问题描述】:
我使用 Spring 实现了一个 RESTful Web 服务,并使用 Jackson JSON 作为 JSON 对象的序列化器/反序列化器。
但是,当要反序列化的对象包含 HashMap 时,我遇到了错误 415:
private Map<String, String> requestMap = new HashMap<String, String>();
如果我删除它,一切都会完美运行。这是一个已知的问题?有修复吗?
谢谢, 斯里
【问题讨论】:
-
如果 Jackson 不支持对象的序列化,您会得到 415。您能否扩展您的问题以显示包含地图的类的更完整示例?
-
@skaffman .. 这里是 gist.github.com/919959 类 .. 它也有公共的 getter 和 setter
-
我没有在其中看到任何
Map。 -
注释掉了,第 17 行。