Я пытаюсь задокументировать с OpenAPI строку запроса, которая выглядит как
filtered[0][id]=code&filtered[0][value]=12345
и содержит список объектов со свойствами id
и value
.
Моя yaml
документация выглядит следующим образом
parameters:
- name: filtered
in: query
description: filters to be applied
explode: true
style: deepObject
schema:
type: array
items:
properties:
id:
description: name of the field to be filtered
type: string
value:
description: value of the filter
type: object
Проблема заключается в следующем: похоже, опция style: deepObject
работает только для одного уровня, а не на втором уровне, где мои объектына самом делеТо есть он ожидает строку запроса типа
?sorted[0]=%7B%0A%20%20%22id%22%3A%20%22string%22%2C%0A%20%20%22value%22%3A%20true%0A%7D
с объектом, не сериализованным в виде массива с ключами id
и value
.
Есть ли способ решить эту проблему?