This repository contains the MessagePack library for the .NET nanoFramework. It provides high-performance serialization and deserialization with the smallest possible payload, MessagePack is an object serialization specification like JSON.
Component | Build Status | NuGet Package |
---|---|---|
nanoFramework.MessagePack |
nanoFramework.MessagePack is a simple, lightweight MsgPack.Light serialization library that can be used in nanoFramework solutions.
var value = new TestClass();
var bytes = MessagePackSerializer.Serialize(value);
var result = (TestClass)MessagePackSerializer.Deserialize(typeof(TestClass), bytes);
If you want to work with your own types, first thing you need - type converter. <>
The initial version of the MessagePack library was coded by Spirin Dmitriy, who has kindly handed over the library to the .NET nanoFramework project.
For documentation, providing feedback, issues, and finding out how to contribute, please refer to the Home repo.
Join our Discord community here.
The list of contributors to this project can be found at CONTRIBUTORS.
The nanoFramework WebServer library is licensed under the MIT license.
This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behaviour in our community. For more information see the .NET Foundation Code of Conduct.
This project is supported by the .NET Foundation.