【问题标题】:Using Json payload for RESTFul web services将 Json 有效负载用于 RESTFul Web 服务
【发布时间】:2015-04-20 14:52:41
【问题描述】:

我不熟悉使用 Json 有效负载在 Java 中使用 Spring 调用 Restful Web 服务。我知道可以使用 XJC 编译器和 JAXB 将 XML 编组为 java 对象,反之亦然。但是当我使用 json 作为输入载荷时,json 数据将如何编组到 Java 对象中呢?如果 json 是 XML 数据交换的首选方式,请告诉我。

【问题讨论】:

  • 您只是在问 JSON 的 JAXB 等价物是什么?通常的默认值是 Jackson (github.com/FasterXML/jackson),但与往常一样,可以使用其他编组器。使用 JSON 还是 XML 是个人喜好问题,尽管这些天来,我怀疑大多数人会使用 JSON for REST。
  • 在 JAXB 中,我们有一个 xml 模式作为合同。同样,使用 jackson 时的等效模式是什么?

标签: json spring spring-mvc restful-architecture


【解决方案1】:

json 比 xml 更快并且过去有更好的性能,但另一方面,xml 具有元数据验证 (xsd) 而 json 没有

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-27
    • 2014-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-19
    相关资源
    最近更新 更多