2012-05-03 81 views
0

我有一個使用Jersey的Web應用程序,我想用WADL描述它的'REST API。 Jersey默認生成.wadl文件,但它不包含對象(我的一些REST調用發送/返回對象)。其實,我得到這樣的東西:WADL中缺少對象

<method id="save" name="POST"> 
<request> 
<representation mediaType="application/json"/> 
</request> 
<response> 
<representation mediaType="application/json"/> 
</response> 
</method> 

我該如何創建描述對象的.wadl?

回答

2

只有當您接受/返回application/xml類型時,可接受和返回的類型才由XML Schema描述。對JSON類型或結構沒有普遍接受的描述,所以從Jersey生成的WADL不包含相關描述(僅僅因爲沒有標準的方法來實現它)。