JSON有a schema。 REST服务有WADL。
还有像wadl2java
这样的工具。
我可以拥有一个用于restful Web服务的模式,一些工具支持这一点。但是,在没有发布组织提供机器可读架构的情况下发布宁静的Web服务是很常见的。
通常它们提供一些描述JSON结构的可读文档。消费者编写一个简单的手写库来消费它(比现实工具中的声音更容易),或者发布者提供了一个供用户使用的客户端库。
JSON / RESTfull Web服务也经过精心设计,可以通过线路提供易于使用的简单数据表。您是否需要列表的架构?