Swagger for PHP数组

kt06eoxx  于 5个月前  发布在  PHP
关注(0)|答案(2)|浏览(59)

我正在尝试创建一个响应示例,它应该返回一个像这样的数组:

[
  [
    "Shop Name",
    "53.7094190",
    "-1.9084720"
    ,1
  ]
]

字符串
为此,我使用此代码:

*   @OA\Response(
*     response= "default",
*     description="Success: Array of shops",
*     @OA\MediaType(
*       mediaType="text/plain",
*         @OA\Schema(
*           type = "array",
*           @OA\Items( type="array",
*              @OA\Items(type="string", default="'Bridge Balti','53.7094190','-1.9084720',1"),
*           ),
*         )
*     )
*   )


我在swagger hub上看到了这个:

[
  [
    "string"
  ]
]

lzfw57am

lzfw57am1#

如果你只是想在swagger ui中显示一个示例,那么你需要使用“example”参数。
@OA\Items(type=“string”,example=“'Bridge Balti',' 53.7094190','-1.9084720',1”)

jchrr9hc

jchrr9hc2#

接受的答案对我不起作用。它显示为字符串而不是数组。下面的更改对我起作用。(双引号起了作用)

example="[""Bridge Balti"",""53.7094190"",""-1.9084720"",1]"

字符串

相关问题