【问题标题】:Swagger content serialization to java POJOSwagger 内容序列化到 java POJO
【发布时间】:2018-07-09 20:42:20
【问题描述】:

我想知道是否有任何工具可以从 swagger 内容/参数生成 Java POJO?

我的问题是,json 格式的请求/响应很大。尤其是响应,我不确定用序列化/反序列化处理它们的最佳方法是什么。

谢谢。

【问题讨论】:

    标签: java pojo rest-assured web-api-testing rest-assured-jsonpath


    【解决方案1】:

    您可以使用 npm 中的 api-spec-converter 之类的工具将 swagger 转换为 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
    

    然后,您可以使用wadl2java CXF maven plugin 生成 POJO。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-07
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 2020-12-10
      相关资源
      最近更新 更多