【发布时间】: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