【发布时间】:2017-01-07 05:44:53
【问题描述】:
我想解析来自 RESTful 服务的 JSON 数据。
与基于 SOAP 的服务不同,服务使用者可以从 WSDL 创建存根和骨架,对于 RESTful 服务,服务使用者获取原始 JSON 字符串。
由于服务消费者没有与 JSON 结构匹配的 Java 对象,我们无法使用 JSON 到 Java 映射器,如 GSON、Jackson 等。
另一种方法是使用 JsonPath、minimal-json 等解析器来帮助遍历 JSON 结构并读取数据。
有没有更好的读取 JSON 数据的方法?
【问题讨论】:
-
创建自定义映射有多困难/合理? Gson 和 Jackson 不需要 DTO 映射即可工作,作为替代方案,您可以将 JSON 映射到
java.util.Map实例。
标签: json rest jackson gson minimal-json