【问题标题】:Object collection to JSON对象集合到 JSON
【发布时间】:2012-11-01 03:41:06
【问题描述】:

我有一个在 Tomcat 上运行的 RESTful Web 服务(Spring、Hibernate、c3p0、Sybase)。

它是一个搜索服务,根据搜索条件返回一组对象。每个对象都有一个包含对象的非常深的结构,有时会运行到一百个对象(大约)。目前,在我们收到集合后,我们将它们更改为 XML 并将其作为响应发送。

由于超出此处问题范围的原因,我现在需要用 JSON 和 XML 回复。因此,REST 服务的客户端可以选择以 XML 或 JSON 格式获取响应。

在这种情况下,现在的问题是

  1. 什么是建议的框架/库来处理从对象集合创建 JSON 响应的要求(每个对象可能嵌入大约 100 个左右的对象)。我现在在看杰克逊。但是,如果您使用了其他任何东西并且得到了好/坏的结果,请告诉我。

  2. 处理两种不同类型响应(即 XML 和 JSON)的请求的好方法是什么?

谢谢。

【问题讨论】:

    标签: java json rest jackson


    【解决方案1】:

    杰克逊很棒,别再看了。

    Jackson 实际上支持 JAXB 注释,因此您可以将它用于 JSON 和 XML:http://wiki.fasterxml.com/JacksonJAXBAnnotations

    有一个示例here 说明如何使用HttpMessageConverter 配置不同的表示形式。

    【讨论】:

      猜你喜欢
      • 2012-08-17
      • 2015-08-12
      • 2020-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多