This prerelease version contains an optimized serializer serializing:
• Value Types
• System.Collections (most types)
• System.Collections.Generic(most types)
• Types implementing IEnumerable.
All versions have the optimized serializer core and specific optimizations for many types in place. Versions 0.8.0 and higher will have specific optimizations for all System.Collections.* and primitive types targeted in 1.0 release in place. Versions 0.9.0 and higher will include an optimized deserializer. Versions below this level will include a version of Mehdi Gholam's fastJson deserializer. The 1.0.0 milestone will include .NETs highest performance serializer/deserializer and the full initial set of configurable settings. Future versions to include more configuration/customization options and dynamic support.
Install-Package Afterburner.Serialization -Version 0.7.0
dotnet add package Afterburner.Serialization --version 0.7.0
<PackageReference Include="Afterburner.Serialization" Version="0.7.0" />
paket add Afterburner.Serialization --version 0.7.0
0.7.0.0 Update includes bug fixes for primitives and primitive arrays. It additionally includes limited support new configuration options: SmallPotatoes, SerializeSchema. The API has reverted to the pre-release version where you must explictly bake your serializer before using it. Ex: var serializer = JsonSerializationFactory.GetSerializer<MyType>(); serializer.Serialize(MyType);
This package has no dependencies.