Annotation Interface JsonInclude
Русский: Аннотаций позволяет указать какие значения поля допустимы для сериализации в JSON
English: Annotation allows you to specify which field values are valid for serialization in JSON
Пример / Example:
English: Annotation allows you to specify which field values are valid for serialization in JSON
Пример / Example:
@Json
record Example(String movie, @JsonInclude(IncludeType.NON_NULL) String author) { }
→
jsonWriter.toByteArray(new Example("Interstellar", null));
→
{ "movie": "Interstellar" }
-
Nested Class Summary
Nested Classes -
Optional Element Summary
Optional Elements
-
Element Details
-
value
JsonInclude.IncludeType value- Returns:
- Русский: Указывает уровень допустимых к сериализации значений
English: Specifies the level of values allowed for serialization
- Default:
- NON_NULL
-