Это на самом деле вопрос дизайна.Мне интересно, предоставляют ли веб-службы Spring3.0 REST, которые несут полезную нагрузку JSON, какой-то контракт на данные, аналогичный традиционным веб-сервисам, который следует дизайну первого контракта.Я знаю, что JSON имеет схему, аналогичную XSD, но где она подходит весной?Предпосылки: я рассматриваю использование json в качестве полезной нагрузки проекта клиент-серверной архитектуры, где клиент является приложением на основе .NET, а контракт данных должен обеспечивать способ обработки нескольких версий клиента.Клиент должен иметь возможность публиковать структуры данных на сервере.Или, может быть, я должен использовать подход без схемы и использовать «Простое связывание данных», которое похоже на XmlAnyElement?