Подтвердить что ты не робот

У JSON есть схема

У веб-служб JSON\RESTfull есть схема, эквивалентная wsdl?

Если ответ отрицательный, то как 2 стороны соглашаются на общий формат?

Если да, есть ли какие-либо инструменты для автоматического создания JSON Java client\server из схемы?

4b9b3361

Ответ 1

JSON имеет схему. Услуги REST имеют WADL.

Также есть такие инструменты, как wadl2java.

Ответ 2

Я могу иметь схему для спокойных веб-сервисов, и некоторые инструменты поддерживают это. Но общедоступные веб-сервисы часто публикуются без публикации, предоставляющей машиночитаемую схему.

Обычно они предоставляют некоторую удобочитаемую документацию, описывающую структуру JSON. Потребитель пишет простую ручную библиотеку, чтобы потреблять ее (намного проще, чем это звучит на практике с помощью современных инструментов), или издатель предоставляет клиентскую библиотеку для пользователей.

Кроме того, веб-службы JSON/RESTfull, как правило, тщательно разработаны для доставки простых носителей данных по проводам, которые легко потреблять. Вам нужна схема для списка?