JSON有一个架构吗?

时间:2012-02-15 11:25:05

标签: java json web-services schema

JSON \ RESTfull Web服务是否具有与wsdl无关的架构?

如果答案是否定的,那么双方如何就共享格式达成一致意见?

如果答案是肯定的,是否有任何工具可以从架构中自动生成JSON Java客户端\服务器?

2 个答案:

答案 0 :(得分:12)

JSON有a schema。 REST服务有WADL

还有像wadl2java这样的工具。

答案 1 :(得分:4)

我可以拥有一个用于restful Web服务的模式,一些工具支持这一点。但是,在没有发布组织提供机器可读架构的情况下发布宁静的Web服务是很常见的。

通常它们提供一些描述JSON结构的可读文档。消费者编写一个简单的手写库来消费它(比现实工具中的声音更容易),或者发布者提供了一个供用户使用的客户端库。

JSON / RESTfull Web服务也经过精心设计,可以通过线路提供易于使用的简单数据表。您是否需要列表的架构?