RoyalXml is a simple, highly customizable XML serializer for .NET. Though it can be configured in almost any way, the default serialization ruleset supports polymorphism, multidimensional arrays, and collections.
Bind classes to interfaces, enabling more polymorphic inheritence and extensability of code you don't own, or making using legacy code slightly more enjoyable.
Json converter for Newtonsoft.Json package for serializing and deserializing polymorphic types. Choosing type by indicators field describing in C# classes.
Json converter for System.Text.Json package for serializing and deserializing polymorphic types. Choosing type by indicators field describing in C# classes.