Теперь, когда я выяснил how to use JAXB generate JSON, я могу запросить/ответить на него на моем сервере, и я хотел бы выяснить, как я могу создать полезную документацию для людей, которые не используют Java. Код моего сервера выглядит так:Как я могу создать документацию для моего Джерси REST API, который использует привязку JSON JAXB?
@POST
@Path("apath")
@Consumes(MediaType.APPLICATION_JSON)
public String postAPath(InstanceWithXmlRootElementAnnotation instanceWithXmlRootElementAnnotation) {
Это все хорошо, если кто-то использует Java. Я просто даю им Jar с классом InstanceWithXmlRootElementAnnotation
и расскажу им, чтобы отправить его (да, есть немного больше работы, игнорируйте эти детали).
Если они используют какой-либо другой язык, я не знаю, как я должен сообщать им формат своей полезной нагрузки и что ожидать от сервера, если он возвращает InstanceWithXmlRootElementAnnotation
. Как я могу создать документацию, которая объясняет ожидаемый формат полезной нагрузки JSON?
Пожалуйста, обратите внимание, что излагают не совместим с Java 8. –