Я пишу API на Php Laravel и использую аннотации swagger (2.0) (lib: darkaonline/l5-swagger которые используют swagger-php) для создания swagger.json, однако у меня есть следующая проблема - когда Я печатаю:
/**
*
* Space Schema
*
* @SWG\Get(
* path="/api/v1/client/space/schema",
* @SWG\Response(
* response=200,
* description="OK",
* @SWG\Property(property="result", type="json", example={ "aa": [ "bb", "cc" ] } )
* )
* )
И попробуйте сгенерировать swagger.json, я получаю:
[Syntax Error] Expected PlainValue, got '[' in ...
Но когда я не использую квадратные скобки, например:
@SWG\Property(property="result", type="json", example={ "ee": "ff" })
То все в порядке. Однако мне нужно использовать квадратные скобки, поэтому вопрос:
Что такое escape-символ для [
(квадратная скобка) в строке json в аннотациях swagger?
Я также хочу добавить, что мой пример json довольно большой и сложный.