【发布时间】:2018-01-04 07:25:23
【问题描述】:
有人会建议将哪些 jars 用于 jersey+restful webservices+json,我可以在其中转换自定义对象,比如说,员工到 json,反之亦然。 请注意,我必须使用 JDK 1.5。 我正在使用罐子作为
asm-3.1.jar,
cglib-nodep-2.1.3.jar,
javax.ws.rs.jar,
jersey-core-1.0.3.jar,
jersey-json-1.0.3.jar,
jersey-server-1.0.3.jar.
严重:找不到 Java 类型、com.XXX.rest.Track 类和 MIME 媒体类型 application/json 的消息正文编写器 块引用
我还尝试了 stackoverflow 上的各种选项。无论我以 jar 依赖项形式获得的任何解决方案都是在 JDK 1.6 及更高版本中编译的,都会导致版本错误。 请帮我解决这个问题。您的建议将不胜感激。
谢谢。
【问题讨论】:
-
阅读
jaxb,实际上你不需要任何额外的jar。 -
jaxb(Java Architecture for XML Binding)主要用于将 xml 转换为对象,反之亦然。它是否支持 JSON。如果是,那么从哪个版本与 JDK5 兼容。
-
谁说的???不要用这个名字..你甚至谷歌“jaxb and restful”吗??
-
是的,我用谷歌搜索过。我只得到基于 xml 的 restful 服务示例而不是 json,它可以将对象转换为 json。
-
我不确定,您使用的是哪个版本的 Google ...这是我在 google 时获得的第一个链接。docs.oracle.com/javaee/6/tutorial/doc/gkknj.html