在maven中有没有办法将OpenAPI规范转换为json映射?

在maven中有没有办法将OpenAPI规范转换为json映射?,json,openapi,wiremock,Json,Openapi,Wiremock,我需要将OpenAPI规范转换为json映射,以便在wiremock服务器中使用它们,但我不确定是否有可用的插件来进行这种转换 这是我正在使用的一个OpenAPI示例 openapi: "3.0.0" paths: /fraudcheck: put: summary: Perform Fraud Check x-contracts: - contractId: 1 name: Should Mark Client a

我需要将OpenAPI规范转换为json映射,以便在wiremock服务器中使用它们,但我不确定是否有可用的插件来进行这种转换

这是我正在使用的一个OpenAPI示例

openapi: "3.0.0"


paths:
/fraudcheck:
    put:
        summary: Perform Fraud Check
        x-contracts:
        - contractId: 1
          name: Should Mark Client as Fraud
          priority: 1

        requestBody:
            content:
                application/json:
                    schema:
                        type: object
                        properties:
                            "client.id":
                                type: integer
                            loanAmount:
                                type: integer
            x-contracts:
            - contractId: 1
              headers:
                  Content-Type: application/json
              body:
                  "client.id": 1234567890
                  loanAmount: 99999
              matchers:
                  body:
                  - path: $.['client.id']
                    type: by_regex
                    value: "[0-9]{10}"

        responses:
            '200':
                description: created ok
                content:
                    application/json:
                        schema:
                            type: object
                            properties:
                                fraudCheckStatus:
                                    type: string
                                "rejection.reason":
                                    type: string
这是我想要的json输出

                    {
                  "id" : "d5966bb3-554e-4b83-b18b-77ca22e2a439",
                  "request" : {
                    "url" : "/fraudcheck",
                    "method" : "PUT",
                    "headers" : {
                      "Content-Type" : {
                        "equalTo" : "application/json"
                      }
                    },

                  "response" : {
                    "status" : 200,
                    "body" : "{\"fraudCheckStatus\":\"FRAUD\",\"rejection.reason\":\"Amount too high\"}",
                    "headers" : {
                      "Content-Type" : "application/json;charset=UTF-8"
                    }
                }

你能澄清一下“json映射”是什么意思吗?例如,添加您的OpenAPI定义片段和您想要获得的JSON。另外,我刚才在我的描述中添加了一个示例,当我说映射时,我的意思是我不想要从yaml到JSON的简单转换,而是要从OpenAPI规范到JSON文件的转换。也许您可以使用?