【发布时间】:2016-12-08 22:45:33
【问题描述】:
我正在使用 php 开发 swagger ui,我正在尝试像映射 json 下面
{
"category": {
"id": 0,
"name": "string"
}
}
我从 swagger ui 演示中尝试过,但无法像上面那样获得映射 json,我怎样才能得到这个 json 映射,它的注释是什么? 请帮忙
我的招摇班是
/**
* @SWG\Definition(@SWG\Xml(name="MyFl"))
*/
class MyFl
{
/**
* @SWG\Property(format="int64")
* @var int
*/
public $id;
/**
* @SWG\Property(example="doggie")
* @var string
*/
public $name;
/**
* @SWG\Property(type="Category")
*/
public $category;
}
而我的帖子 api 注释是:
/**
* @SWG\Post(
* path="/docs/fl",
* tags={"MY"},
* summary="Insert fl info",
* operationId="FL",
* produces={"application/xml","application/json"},
* @SWG\Parameter(in="body",name="body",description="Insert fl info",required=true,@SWG\Schema(ref="#/definitions/MyFl")
* ),
* @SWG\Response(response="default", description="successful operation")
* )
*/
通过这个我得到的模型模式如下:
但我想要像这样的 json 架构:
{
"category": {
"id": 0,
"name": "string"
}
}
请帮帮我..
【问题讨论】:
-
您应该发布到目前为止您所尝试的内容。然后,我们可以帮助您找到正确的答案。这样一来,您将比仅给出答案更好地理解答案。
标签: json swagger swagger-ui swagger-php