Я пытаюсь создать пример для объекта JsonNode в swagger.
Вот класс.
public class DatasetInfo {
@Getter @Setter @JsonProperty
@Schema(description = "ID", example = "12345")
private String id;
@Getter @Setter @JsonProperty
@Schema(description = "Dataset definition", example = "{\n" +
" \"name\": \"tom\",\n" +
" \"description\": \"test\"\n" +
" }")
private JsonNode result;
}
Я проверил это в чванстве. Пример показывает:
{
"id": "a",
"name": "abc",
"result": {
"array": true,
"null": true,
"number": true,
"containerNode": true,
"missingNode": true,
"object": true,
"valueNode": true,
"pojo": true,
"boolean": true,
"long": true,
"textual": true,
"integralNumber": true,
"binary": true,
"short": true,
"int": true,
"double": true,
"float": true,
"nodeType": "ARRAY",
"bigDecimal": true,
"bigInteger": true,
"floatingPointNumber": true
}
}
В нем перечислены все возможные узлы json, которые не ожидаются. Мой ожидаемый пример такой:
{
"id": 12345",
"result": {
"name": "tom",
"description": "test"
}
}
Как создать этот пример?