This library enables seamless hydration of objects to arrays - and back again.
It is optimized for both developer experience and performance and works with final,
readonly classes, constructor property promotion and deeply nested structures.
Hydration is handled through normalizers, especially for complex data types.
The library automatically determines the appropriate normalizer based on the property type
and attributes, so in most cases no manual configuration is needed.
And if customization is required, it can be done easily using attributes.
Features
Extract objects to arrays and hydrate them back, without calling the constructor.
Automatic normalizer resolution for enums, date types, collections, array shapes and nested objects.