Я пытаюсь опубликовать json с NelmioApiDocBundle, у меня есть пример json, который появляется, но свойства объекта массива не отображаются в примере try? Я пробовал несколько методов для достижения этого без успеха. Ниже приведен код, который я пробовал. Любая помощь очень ценится.
когда я пытаюсь добавить пример для элементов, он ставит кавычки вокруг массива, поэтому его недействительный json и я должен избегать кавычек, поэтому он добавляет косые черты, а не то, что я хочу
Вот Json пытается опубликовать в теле
'{ "postalCode": "75056", "items":[ { "code":"3288", "quantity":"2" }, { "code":"3289", "quantity":"1" } ] }'
Аннотации ниже
/** * @Security("is_granted('IS_AUTHENTICATED_FULLY')") * * @Route("/api/shipping/cart/length", name="get_shipping_cart_length", methods={"POST"}) * @SWG\Post( * * consumes={"application/json"}, * produces={"application/json"}, * tags={"Shipping"}, * @SWG\Parameter( * name="Authorization", * in="header", * required=true, * type="string", * default="Bearer TOKEN", * description="Authorization" * ), * @SWG\Parameter( * name="body", * in="body", * description="json order object", * type="json", * required=true, * paramType="body", * @SWG\Schema( * type="object", * @SWG\Property( * type="string", * property="postalCode", * type="string", * example="75056", * required=true * ), * @SWG\Property( * property="items", * type="array", * required=true, * @SWG\Items( * type="object", * @SWG\Property(property="code", type="string",required=true ), * @SWG\Property(property="quantity", type="string",required=true), * ), * ), * ) * ), * @SWG\Response( * response=200, * description="Returns total ground rate", * ), * @SWG\Response( * response=401, * description="Expired JWT Token | JWT Token not found | Invalid JWT Token", * ) * * * ) * */