Table of Contents

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 SerializerName option of the cache. The Arc4u.Serializer.JSon package provides JSON based implementations.