如何以swagger yaml格式声明嵌入的body参数

时间:2016-10-05 06:47:38

标签: web-services rest swagger

我有一个示例请求输入,其中包含JSON中的嵌套post参数,如下所示。我必须知道使用这些数据来创建YAML格式的定义,但我不知道如何做到这一点。

我已经阅读过swagger文档,但仍然无法解决这个问题。

"clientAttributes" : [ {
"id" : "1",
"clientDetail" : [ {
  "clientNum" : "98062217",
  "clientCntryCd" : "55",
  "clientTypeList" : [ {
    "clientTypeCd" : "HomePhone",
    "cntryCd" : ""
  } ]
} ]} ],

1 个答案:

答案 0 :(得分:1)

一个很好的例子是petstore.yaml中定义的Pet对象,它包含2个对象作为属性:categorytags

对于您的情况,您需要将clientAttributesclientDetailclientTypeList定义为对象。