Я хочу написать документацию по API для некоторых API OSRM .Существует coordinates
параметр пути, который:
Строка формата {долгота}, {широта}; {долгота}, {широта} [; {долгота}, {широта} ...].
например: 51.3462,32.5280;51.3452,32.5280;51.3619,32.5236
как я могу сделать этот формат в OpenAPI 3.0, чтобы он не кодировался в процентах?
чтобы разрешить использование точки с запятой (;) для Query Parameters
, мы можем использовать allowReserved: true
, но она недоступна в параметрах пути.
Существует еще один вариант использования массивов и использования сериализации для использования style: matrix
, но это помогает для объектов быть, например, /point;x=20;y=30
, а не массивами.например, он делает массивы /users/;id=3,4,5
, а не /users/id=3;4;5
.
Есть ли решение для сериализации массивов точкой с запятой вместо запятой?или пусть тип будет строковым и содержит точку с запятой?