0

我正在使用 JAX-RS 在我的 Java 应用程序中提供 rest API,并且在反序列化包含其他对象的对象时遇到问题。对于此类对象(bean),在反序列化时,我收到错误消息“找不到 Java 类 ClassName 和 Java 类型类 ClassNAme2 和 MIME 媒体类型 application/json 的消息正文阅读器”。我用谷歌搜索了这个错误,发现“MessageBodyReader”应该有问题;但是,我不太确定发生了什么以及应该如何使用此界面来解决问题。任何帮助深表感谢。

4

2 回答 2

0

@user1558274,确保您没有丢失 jersey-json-1.8.jar 或 jersey-server jar。你需要用@XmlRootElement 注释你的POJO。点击以下链接了解更多。

于 2012-09-05T17:06:45.097 回答
0

至少尝试将 JAXB 的@XmlRootElement注释添加到涉及序列化的类中。看看这是否消除了错误,然后根据需要添加更多 JAXB 注释......

于 2012-09-05T15:46:32.597 回答