Namespace Arc4u.Serializer
Classes
- JsonBrotliSerialization
Implement object serialization with Json and Brotli compression (https://en.wikipedia.org/wiki/Brotli).
- JsonCompressedStreamSerialization
Base class of Json serialization based on compressed streams.
- JsonCompressedStreamSerializationBase
Base class of Json serialization based on compressed streams.
- JsonDeflateSerialization
Implement object serialization with Json and Deflate compression (https://en.wikipedia.org/wiki/Deflate).
- JsonGZipSerialization
Implement object serialization with Json and GZip compression (https://en.wikipedia.org/wiki/Gzip).
- JsonSerialization
Implement object serialization with Json
- JsonZipSerialization
Implements object serialization with JSON stored as a single entry (see EntryName) of a ZIP archive.
Interfaces
- IObjectSerialization
Defines how objects are converted to and from bytes. The Arc4u caches use an implementation to store their values; the implementation is resolved from the container, optionally by the key given in the
SerializerNameoption of the cache. TheArc4u.Serializer.JSonpackage provides JSON based implementations.