Package ru.tinkoff.kora.json.common.annotation
package ru.tinkoff.kora.json.common.annotation
-
ClassDescriptionРусский: Аннотация указывает что для типа представлен в формате JSON.Русский: Аннотация указывает, что класс/интерфейс должен быть запечатанным (sealed), а его тип десериализации будет зависеть от поля
JsonDiscriminatorField.value(), работает в связке с аннотациейJsonDiscriminatorValue.Русский: Аннотация указывает, что класс/интерфейс является частью запечатанного класса, а аннотированный тип связан со значением поляJsonDiscriminatorValue.value(), работает в связке с верхней аннотациейJsonDiscriminatorField.Русский: Аннотаций позволяет указать какое имя ключа в JSON должно соответствовать аннотированному полю, а также какой читатель и писатель использовать для поля English: Annotations allows you to specify which key name in JSON should correspond to the annotated field, as well as which reader and writer to use for the field
Пример / Example:Русский: Аннотаций позволяет указать какие значения поля допустимы для сериализации в JSON English: Annotation allows you to specify which field values are valid for serialization in JSON
Пример / Example:Русский: Аннотация указывает что для типа типа будет создан читатель JSON и внедрен в контейнер зависимостей.Русский: Аннотаций позволяет указать что поля требует игнорировать при записи/чтении JSON English: Annotations allows you to specify what fields to ignore when writing/reading JSON
Пример / Example:Русский: Аннотация указывает что для типа типа будет создан писатель JSON и внедрен в контейнер зависимостей.