wadl
在其他工作之间,我最近一直在审查WADL规范,以解决一些文档问题,以生成更新版本。 因为显而易见的一件事是缺少对XML以外的语言的语法支持-是的,您可以使用JSON <-> XML Schema的映射,但这对于JSON纯粹主义者而言并不令人满意。
因此,我开始研究如何在服务的WADL描述中附加JSON文档的JSON-Schema语法。 这还不是一个规范。 但是有关它可能如何始终如一地工作的建议。
现在,我主要与Jersey合作,因此,请考虑Jersey当前将为返回XML和JSON的服务生成什么。 因此,这里的服务是使用JAX-B绑定实现的,因此它们都使用包含所包含的XML-Schema参考所定义的相似结构。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<application xmlns="http://wadl.dev.java.net/2009/02">
<doc xmlns:jersey="http://jersey.java.net/" jersey:generatedBy="Jersey: 1.16-SNAPSHOT 10/26/2012 09:28 AM"/>