【问题标题】:Jar dependencies for Jersey+RESTful web services+JSON with JDK 1.5带有 JDK 1.5 的 Jersey+RESTful Web 服务+JSON 的 Jar 依赖项
【发布时间】: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

标签: java json rest jar


【解决方案1】:

http://www.java2s.com/Code/JarDownload/jersey-json/jersey-json.jar.zip 下载此 jar 文件。jar 文件包含以下类文件或 Java 源文件。 这肯定会解决你的错误。试试吧。

【讨论】:

  • 我已经为我的项目中包含的 jar 添加了链接。您能否参考在我的问题开始之前添加的第一个链接?
  • 尝试了同样的事情,但无法使用 jdk 5 来支持 json。终于添加了 gson 库并为我工作。
猜你喜欢
  • 2011-11-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-10
  • 1970-01-01
  • 2014-09-13
  • 2017-05-24
  • 2012-05-19
相关资源
最近更新 更多