Моя полезная нагрузка ответа JSON выглядит следующим образом:
{
"count": 2,
"items": [
{
"k1": "v1",
"k2": []
},
{
"k1": "v2",
"k2": [
{
"name": "joe"
},
{
"name": "alice"
}
]
}
]
}
Когда я написал Restdocs, как показано ниже, я получил сообщение об ошибке, что items[].k2 = []
не задокументировано.
responseFields(
fieldWithPath("count").description("..."),
fieldWithPath("items[].k1").description("..."),
fieldWithPath("items[].k2[].name").description("...")
)
Я пытался написать fieldWithPath("items[].k2[].name").description("...").optional()
, но ничего не получилось.