0

Restlet 2.2 使用了 fasterxml jackson 库来支持 json 序列化。

除了 json 之外,jackson 还支持其他数据绑定,并包含在 restlet 2.2 发行版中。因此,在程序启动时会加载许多 jar。以下是完整列表:

  • com.fasterxml.jackson.annotations.jar
  • com.fasterxml.jackson.core.jar
  • com.fasterxml.jackson.csv.jar
  • com.fasterxml.jackson.databind.jar
  • com.fasterxml.jackson.jaxb.jar
  • com.fasterxml.jackson.smile.jar
  • com.fasterxml.jackson.xml.jar
  • com.fasterxml.jackson.yaml.jar

如何配置 jackson 或 restlet,使其不会尝试加载我不感兴趣的格式?例如,我对微笑、yaml 或 csv 不感兴趣,但如果我不包含这些 jar,我的服务器启动时会出现类未找到异常。

4

1 回答 1

0

我不确定这是一个 Restlet 问题,但我不是用所有这些 jars 都做了 Restlet 和 Jackson。

如果您只想将 Jackson 用于 JSON 格式,可以添加以下 jar 文件:

  • com.fasterxml.jackson.annotations.jar:杰克逊注解
  • com.fasterxml.jackson.core.jar:杰克逊核心
  • com.fasterxml.jackson.databind.jar:杰克逊数据绑定
  • com.fasterxml.jackson.smile.jar:杰克逊微笑支持

希望它会帮助你。蒂埃里

于 2013-03-21T07:53:14.930 回答