Объекты отсутствуют в WADL

У меня есть веб-приложение, использующее Джерси, и я хотел бы описать его REST API с помощью WADL. Джерси генерирует файл .wadl по умолчанию, но он не содержит объектов (некоторые из моих REST вызывают объекты отправки/возврата). На самом деле я получаю что-то вроде этого:

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

Как я могу создать .wadl, описывающий также объекты?


person sunny    schedule 03.05.2012    source источник


Ответы (1)


Приемлемые и возвращаемые типы описываются схемой XML только тогда, когда вы принимаете/возвращаете тип приложения/xml. Не существует общепринятого описания типов или структур JSON, поэтому WADL, сгенерированный из Джерси, не содержит связанного описания (просто потому, что нет стандартного способа, как это сделать).

person Pavel Bucek    schedule 10.05.2012