2013-03-01 25 views
0

Restlet 2.2使用更快的xml jackson庫來支持json序列化。restlet 2.2,配置傑克遜格式支持

傑克遜還支持其他數據綁定,而不是json,並且包含在restlet 2.2發行版中。因此,許多罐子在程序開始時被加載。下面是完整的列表:

  • com.fasterxml.jackson.annotations.jar
  • com.fasterxml.jackson.core.jar
  • com.fasterxml.jackson.csv.jar
  • 融爲一體。 fasterxml.jackson.databind.jar
  • com.fasterxml.jackson.jaxb.jar
  • com.fasterxml.jackson.smile.jar
  • com.fasterxml.jackson.xml.jar
  • com.fasterxml.jackson.yaml.jar

如何配置傑克遜,或的Restlet,所以它不會試圖載入我沒有興趣使用的格式?例如我對smile,yaml或csv沒有興趣,但是如果我不包含這些jar,那麼當我的服務器啓動時,我會得到一個沒有發現異常的類。

回答

0

我不確定這是一個Restlet問題,但我讓Restlet和Jackson工作並不是所有這些罐子。

如果你只想使用傑克遜的JSON格式,你可以添加以下jar文件:

  • com.fasterxml.jackson.annotations.jar:傑克遜註釋
  • com.fasterxml.jackson .core.jar:傑克遜核心
  • com.fasterxml.jackson.databind.jar:傑克遜數據綁定
  • com.fasterxml.jackson.smile.jar:傑克遜微笑支持

希望它能幫助你。 Thierry

+0

我正在使用JSON和XML。是的,它有幫助。 – jptknta 2013-06-01 10:43:50