BinaryFormatter is a byte serialized/deserializer for .NET Core, created for Distributed Cache Platform - Kronos. After few days of development, Protobuf-Net (contract base serializer, fork of Google Protobuf) has announcement support for .NET Core.
- char
- (s)byte
- (u)short
- (u)int
- (u)long
- float
- double
- bool
- decimal
- DateTime
- byte[]
- classes
- Collections
- structures
$ Install-Package BinaryFormatter
BinaryConverter converter = new BinaryConverter();
byte[] byteArray = converter.Serialize(model);
BinaryConverter converter = new BinaryConverter();
TzpeViewModel obj = converter.Deserialize<TzpeViewModel>(byteArray);
MIT