2014-12-27 17 views
5

POST için swagger belgelerinde bir varsayılan json değeri belirtmek istiyorum. T_CLOSE_PARENTHESIS hatası alıyorum. Ben de "kaçan çalıştılar.Swagger php belgelerinde varsayılan json değeri nasıl belirlenir?

/** 
    * @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") 
    * ) 
    *) 
    */ 
+4

canına, Sorumun sözü – Jimbo

cevap

10

bir doktrin içinde bir " kaçmak için/Ek açıklama kullanımı ""

defaultValue="{""email"":""p****@gmail.com"",""first_name"":""Pradeep""}" 
tanrı
+0

Mükemmel, sadece aradığım cevap, bu kabul edilen cevap olmalı! – Matthijs

1

Sana bir eğik çizgiyle tırnak tek bir satır içine defaultValue dönüştürmek ve kaçmak gerekir tahmin ediyorum.

+0

Fehguy ait – prady00

+0

bunu yapmış da denedim ve var -.. defaultValue = "{\" email \ ": \" pradeep **** @ gmail.com \ ", \" first_name \ ": \" Pradeep \ ", \" last_name \ ": \" Kumar \ ", \ "group \": \ "subscriber \", \ "password \": \ "password \"} " – prady00

+0

Merhaba, swagger-php deposunda bir sorun açmanız gerektiğini düşünüyorum: https: // github. com/zircote/swagger-php – fehguy

İlgili konular