JavaScript object serialization and deserialization library using decorators. It supports also advanced Object concepts such as polymorphism, Object identity and cyclic objects.
transform
methods when using Babel compilerdateLibrary
option to @JsonFormat()
and JsonStringifierContext
uuidLibrary
option to @JsonIdentityInfo()
and JsonStringifierContext
@JsonFormat()
on class properties of type "Date" with JsonFormatShape.STRING
, a date library needs to be set. Date libraries supported: "https://github.com/moment/moment", "https://github.com/iamkun/dayjs/"@JsonIdentityInfo()
with any UUID ObjectIdGenerator
, an UUID library needs to be set. UUID library supported: "https://github.com/uuidjs/uuid".