Nino.Serialization
2.0.4
See the version list below for details.
dotnet add package Nino.Serialization --version 2.0.4
NuGet\Install-Package Nino.Serialization -Version 2.0.4
<PackageReference Include="Nino.Serialization" Version="2.0.4" />
paket add Nino.Serialization --version 2.0.4
#r "nuget: Nino.Serialization, 2.0.4"
// Install Nino.Serialization as a Cake Addin #addin nuget:?package=Nino.Serialization&version=2.0.4 // Install Nino.Serialization as a Cake Tool #tool nuget:?package=Nino.Serialization&version=2.0.4
Nino
Definite useful and high performance serialization library for any C# projects, including but not limited to .NET Core apps or Unity/Godot games.
Features
Support all unmanaged types (int/float/datetime/vector/etc)
Support all Nullable types
Support all ICollection types (list/dictonary/hashset/etc)
Support all Span types
Support all [NinoType] classes/structs
Support all Embed serializable types (dictionary<int, list<supported_type[]>>)
Support polymorphism
Support type check
High performance with low GC allocation
Quick Start
Performance
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- System.Buffers (>= 4.5.1)
- System.Memory (>= 4.5.5)
-
net5.0
- System.Buffers (>= 4.5.1)
- System.Memory (>= 4.5.5)
-
net6.0
- System.Buffers (>= 4.5.1)
- System.Memory (>= 4.5.5)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Nino.Serialization:
Package | Downloads |
---|---|
Nino
High performance and low size binary serialization solution, especially for Unity. |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Nino.Serialization:
Repository | Stars |
---|---|
RRQM/TouchSocket
TouchSocket是.Net(包括 C# 、VB.Net、F#)的一个整合性的、超轻量级的网络通信框架。包含了 tcp、udp、ssl、http、websocket、rpc、jsonrpc、webapi、xmlrpc等一系列的通信模块。一键式解决 TCP 黏分包问题,udp大数据包分片组合问题等。使用协议模板,可快速实现「固定包头」、「固定长度」、「区间字符」等一系列的数据报文解析。
|
Version | Downloads | Last updated |
---|---|---|
2.0.5 | 47 | 7/24/2024 |
2.0.4 | 67 | 7/18/2024 |
2.0.3 | 65 | 7/8/2024 |
2.0.2 | 65 | 7/8/2024 |
2.0.1 | 88 | 7/3/2024 |
2.0.0.2 | 120 | 7/2/2024 |
2.0.0.1 | 146 | 7/2/2024 |
2.0.0 | 70 | 7/2/2024 |
2.0.0-official | 101 | 7/2/2024 |
1.2.2 | 257 | 10/18/2023 |
1.2.1 | 256 | 7/12/2023 |
1.2.0 | 105 | 7/11/2023 |
1.1.2.1 | 244 | 2/10/2023 |
1.1.2 | 238 | 2/9/2023 |
1.1.1 | 233 | 2/7/2023 |
1.1.0 | 338 | 1/21/2023 |
1.0.21.2 | 271 | 1/7/2023 |
1.0.21 | 277 | 1/7/2023 |
1.0.20 | 269 | 12/11/2022 |
1.0.19.2 | 354 | 10/30/2022 |
1.0.19 | 333 | 10/30/2022 |
1.0.18 | 364 | 10/24/2022 |
1.0.17 | 353 | 10/5/2022 |
1.0.16 | 351 | 8/15/2022 |
1.0.15 | 364 | 8/11/2022 |
1.0.14 | 411 | 8/7/2022 |
1.0.13 | 386 | 7/29/2022 |
1.0.12 | 389 | 7/27/2022 |
1.0.11 | 379 | 7/24/2022 |
1.0.10 | 385 | 7/20/2022 |
1.0.9 | 387 | 7/9/2022 |
1.0.8 | 388 | 7/4/2022 |
1.0.7 | 416 | 7/3/2022 |
1.0.6 | 401 | 7/2/2022 |
1.0.5 | 408 | 7/1/2022 |
1.0.4 | 395 | 7/1/2022 |
1.0.3 | 380 | 6/30/2022 |
1.0.2 | 372 | 6/30/2022 |
1.0.1 | 379 | 6/30/2022 |
1.0.0 | 392 | 6/30/2022 |
Nino.Serialization v2.0.4
- [Fix] Fix complilation error for subclasses having members with identical names