JSON/RESTful Web服务是否有与WSDL等价的模式?
如果答案是否定的,那么两方如何对共享格式达成一致?
如果答案是肯定的,是否有自动生成基于模式的JSON Java客户端/服务器的工具?
JSON/RESTful Web服务是否有与WSDL等价的模式?
如果答案是否定的,那么两方如何对共享格式达成一致?
如果答案是肯定的,是否有自动生成基于模式的JSON Java客户端/服务器的工具?
JSON有模式(schema)。REST服务有WADL。
此外,还有像wadl2java
这样的工具。
可以为restful web services编写架构,并且一些工具支持此功能。但是通常情况下,在发布restful web服务时,发布组织不会提供可读的机器架构。
通常他们会提供一些人类可读的文档,描述JSON的结构。用户会编写一个简单的手写库来使用它(在现代工具的帮助下其实比实际听起来的容易得多),或者发布者会提供客户端库供用户使用。
此外,JSON/RESTful Web Services往往被精心设计为通过网络传输简单的数据结构,易于消费。您需要列表的架构吗?