nanoFramework.MessagePack
1.0.21
Prefix Reserved
See the version list below for details.
dotnet add package nanoFramework.MessagePack --version 1.0.21
NuGet\Install-Package nanoFramework.MessagePack -Version 1.0.21
<PackageReference Include="nanoFramework.MessagePack" Version="1.0.21" />
<PackageVersion Include="nanoFramework.MessagePack" Version="1.0.21" />
<PackageReference Include="nanoFramework.MessagePack" />
paket add nanoFramework.MessagePack --version 1.0.21
#r "nuget: nanoFramework.MessagePack, 1.0.21"
#:package nanoFramework.MessagePack@1.0.21
#addin nuget:?package=nanoFramework.MessagePack&version=1.0.21
#tool nuget:?package=nanoFramework.MessagePack&version=1.0.21
Welcome to the .NET nanoFramework MessagePack repository
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.
Build status
Component | Build Status | NuGet Package |
---|---|---|
nanoFramework.MessagePack |
nanoFramework.MessagePack
MessagePack is a simple, lightweight serialization library, inspired by MsgPack.Light, that can be used in .NETnanoFramework solutions.
Usage
Serialization to byte array
var value = new TestClass();
var bytes = MessagePackSerializer.Serialize(value);
Deserialization
var result = (TestClass)MessagePackSerializer.Deserialize(typeof(TestClass), bytes);
Your type serialization/deserialization
If you want to work with your own types, first thing you need: a type converter. <<TODO>>
Acknowledgements
The initial version of the MessagePack library was coded by Spirin Dmitriy, who has kindly handed over the library to the .NET nanoFramework project.
Feedback and documentation
For documentation, providing feedback, issues, and finding out how to contribute, please refer to the Home repo.
Join our Discord community here.
Credits
The list of contributors to this project can be found at CONTRIBUTORS.
License
The nanoFramework WebServer library is licensed under the MIT license.
Code of Conduct
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.
.NET Foundation
This project is supported by the .NET Foundation.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NETnanoFramework | netnano1.0 is compatible. |
-
.NETnanoFramework 1.0
- nanoFramework.CoreLibrary (>= 1.17.11)
- nanoFramework.System.Collections (>= 1.5.67)
- nanoFramework.System.IO.Streams (>= 1.1.94)
- nanoFramework.System.Text (>= 1.3.42)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on nanoFramework.MessagePack:
Package | Downloads |
---|---|
nf.Tarantool
This client library is designed to work with the Tarantool NoSQL database for .NET nanoFramework, as well as implements the possibility of using it in netstandard2.1, net8.0 and net9.0 projects. |
GitHub repositories
This package is not used by any popular GitHub repositories.