我正在使用JAX-RS在我的Java应用程序中提供其余的API,并且遇到反序列化包含其他对象的对象的问题。对于这样的对象(bean),在反序列化时,我得到错误“Java类ClassName的消息体读取器,Java类类ClassNAme2和MIME媒体类型application/json未找到”。我搜索了这个错误,并发现在“MessageBodyReader”中应该出现错误。然而,我不太清楚发生了什么事情,我该如何使用这个接口来解决这个问题。任何帮助深表感谢。使用MessageBodyReader与泽西岛
0
A
回答
0
至少尝试将JAXB的@XmlRootElement
注释添加到参与序列化的类中。看看是否消除了错误,然后根据需要添加更多的JAXB注释...
0
@ user1558274,确保您不错过jersey-json-1.8.jar或jersey-server jar。你需要用@XmlRootElement注释你的POJO。点击以下链接了解更多信息。
相关问题
- 1. 泽西岛没有看到我的MessageBodyReader
- 2. 与RMI集成泽西岛
- 3. RESTEasy或泽西岛?
- 4. 泽西岛部署
- 5. 泽西岛json代
- 6. 迁移泽西岛2.22.1到泽西岛2.22.2
- 7. 泽西岛:在泽西岛以外的地方重定向
- 8. 泽西岛 - Freemarker - 使用自定义ViewProcessor
- 9. Tomcat与泽西岛上的错误
- 10. 将neo4j与泽西岛和tomcat集成
- 11. REST实现与泽西岛的例外
- 12. REST风格的JSON与泽西岛2.23.2
- 13. 配置Swagger-ui与泽西岛
- 14. AngularJS与泽西岛的CORS api
- 15. Guice 3.0与泽西岛和异步Servlets
- 16. Sitemesh和Freemarker与泽西岛资源
- 17. 继泽西岛教程
- 18. 泽西岛2多部分
- 19. 泽西岛2替代ServletContextListener
- 20. 泽西岛客户端KeepAlive
- 21. 泽西岛测试框架
- 22. @path和@queryparam在泽西岛
- 23. @POST在泽西岛查看
- 24. 泽西岛验证异常
- 25. 保护REST泽西岛
- 26. 依赖注入泽西岛
- 27. 泽西岛的NIO支持
- 28. 泽西岛异常Java 1.8
- 29. 泽西岛内存泄漏?
- 30. JSON ArrayList在泽西岛
贵公司的所有对象(包括所包含的对象)有JAXB注解? – condit
没有任何对象被注释。 – user1558274