Как указать значение json по умолчанию в документации php swagger?

Я хочу указать значение JSON по умолчанию в документах Swagger для POST. Я получаю ошибку T_CLOSE_PARENTHESIS. Я также пытался избежать «.

/**
* @SWG\Api(path="/api/users",
*   @SWG\Operation(
*     method="POST",
*     summary="Register a user",
*     notes="Send a POST request along with required form parameters to add a new user",
*     type="string",
*     nickname="post-users",
*     authorizations={},
*     @SWG\Parameter(
*       name="email",
*       description="The email",
*       required=true,
*       type="json",
*       paramType="body",
*       allowMultiple=false,
*       defaultValue = "{
"email":"pradeep****@gmail.com",
"first_name":"Pradeep",
"last_name":"Kumar",
"group":"subscriber",
"password":"password"}",
*     ),
*
*     @SWG\ResponseMessage(code=200,message="Success"),
*     @SWG\ResponseMessage(code=400,message="Bad Request")
*   )
* )
*/

5

Решение

Чтобы избежать " в учении / аннотации использования ""

defaultValue="{""email"":""p****@gmail.com"",""first_name"":""Pradeep""}"
10

Другие решения

Я предполагаю, что вы должны преобразовать defaultValue в одну строку и экранировать кавычки с косой чертой.

1

По вопросам рекламы [email protected]