【发布时间】:2013-07-12 22:59:22
【问题描述】:
使用RESTful JSON webservices 的有效方法是什么?
如果我可以使用POJOs,在调用响应JSON 数据字符串的网络服务后以某种方式自动填充,那对我来说最好。
Web 服务不提供任何模式数据,如 WSDL 或 XSD。
我知道Jackson 库可以将 json 字符串转换为 pojos。但因此 pojo 必须先存在。
那么,我怎样才能最好地自动生成它们,最好使用 Jackson 注释。
或者,你能推荐不同的框架吗?
【问题讨论】:
-
如果没有 Web 服务提供者“告诉你”可能的返回值(例如在 SOAP 服务中的 WSDL 中),你就无法从无到有地“生成” POJO。 Jackson 附带了一个通用的
JSONObject,在某些方面,它的作用类似于Map(具有分配给键的值),您可以将其用于此类情况 - 但除非您制作,否则您不会获得域对象他们自己,或者除非 API 提供者有一个你可以使用的客户端 JAR。 -
fastjson怎么样
标签: java json web-services