Swagger сериализация контента в Java POJO
Мне интересно, есть ли инструмент для генерации Java POJO из чванства контента / параметров?
Моя проблема в том, что запрос / ответ огромен в формате json. Особенно ответ, и я не уверен, как лучше всего справиться с ними с сериализацией / десериализацией.
Благодарю.
1 ответ
Вы можете использовать такой инструмент, как api-spec-converter от npm, чтобы конвертировать сваггер в WADL.
Использование:
$ api-spec-converter -h
Usage: api-spec-converter [options] <URL|filename>
Convert API descriptions between popular formats.
Supported formats:
* swagger_1
* swagger_2
* openapi_3
* api_blueprint
* io_docs
* google
* raml
* wadl
Options:
-h, --help output usage information
-V, --version output the version number
-f, --from <format> Specifies format to convert
-t, --to <format> Specifies output format
-s, --syntax [syntax] Specifies output data syntax: json or yaml. Defaults to json
-o, --order [sortOrder] Specifies top fields ordering: openapi or alpha. Defaults to openapi
-c, --check Check if result is valid spec
-d, --dummy Fill missing required fields with dummy data
Затем вы можете сгенерировать POJO, используя wadl2java
CXF Maven плагин.