Ecng.Serialization 1.0.273

There is a newer version of this package available.
See the version list below for details.
dotnet add package Ecng.Serialization --version 1.0.273
                    
NuGet\Install-Package Ecng.Serialization -Version 1.0.273
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Ecng.Serialization" Version="1.0.273" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Ecng.Serialization" Version="1.0.273" />
                    
Directory.Packages.props
<PackageReference Include="Ecng.Serialization" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Ecng.Serialization --version 1.0.273
                    
#r "nuget: Ecng.Serialization, 1.0.273"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Ecng.Serialization@1.0.273
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Ecng.Serialization&version=1.0.273
                    
Install as a Cake Addin
#tool nuget:?package=Ecng.Serialization&version=1.0.273
                    
Install as a Cake Tool

Ecng.Serialization

Helpers for JSON and high-performance binary serialization.

Purpose

Provide easy to use serializers with built in SettingsStorage support so objects can be persisted or transmitted with minimal code.

Key Features

  • JSON serializer with indentation and enum string options
  • Streaming API and asynchronous methods
  • Custom converters and IPersistable helpers
  • SpanWriter/SpanReader for compact binary format

JSON Example

var serializer = JsonSerializer<MyData>.CreateDefault();
await using var stream = File.OpenWrite("data.json");
await serializer.SerializeAsync(data, stream, CancellationToken.None);

await using var read = File.OpenRead("data.json");
var loaded = await serializer.DeserializeAsync(read, CancellationToken.None);

Same using standard .NET:

await System.Text.Json.JsonSerializer.SerializeAsync(stream, data);

Binary primitives

SpanWriter writer = stackalloc byte[256];
writer.WriteInt32(42);
writer.WriteString("hello");

var reader = new SpanReader(writer.Buffer);
int num = reader.ReadInt32();
string text = reader.ReadString();

SettingsStorage

var storage = new SettingsStorage();
myObj.Save(storage);

string raw = storage.SaveToString<JsonSerializer<SettingsStorage>>();
var restored = raw.LoadFromString<JsonSerializer<SettingsStorage>>();
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  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.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Ecng.Serialization:

Package Downloads
Ecng.ComponentModel

Ecng system framework

Ecng.Interop.Windows

Ecng system framework

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.279 0 11/13/2025
1.0.278 462 11/10/2025
1.0.277 1,558 11/1/2025
1.0.276 784 10/28/2025
1.0.275 665 10/27/2025
1.0.274 613 10/27/2025
1.0.273 534 10/25/2025
1.0.272 2,263 10/11/2025
1.0.271 1,977 10/3/2025
1.0.270 1,994 9/28/2025
1.0.269 686 9/25/2025
1.0.268 4,454 9/2/2025
1.0.267 2,846 8/30/2025
1.0.266 741 8/30/2025
1.0.265 1,599 8/19/2025
1.0.264 617 8/15/2025
1.0.263 5,200 7/16/2025
1.0.262 1,908 7/13/2025
1.0.261 561 7/13/2025
1.0.260 563 7/12/2025
1.0.259 1,772 7/8/2025
1.0.258 1,325 7/4/2025
1.0.257 617 7/2/2025
1.0.256 5,354 6/16/2025
1.0.255 759 6/9/2025
1.0.254 645 6/8/2025
1.0.253 2,248 5/21/2025
1.0.252 772 5/17/2025
1.0.251 2,297 5/12/2025
1.0.250 670 5/12/2025
1.0.249 597 5/11/2025
1.0.248 570 5/11/2025
1.0.247 528 5/10/2025
1.0.246 534 5/10/2025
1.0.245 1,271 4/17/2025
1.0.244 670 4/15/2025
1.0.243 606 4/12/2025
1.0.242 4,748 3/22/2025
1.0.241 624 3/20/2025
1.0.240 589 3/20/2025
1.0.239 615 3/19/2025
1.0.238 5,475 2/26/2025
1.0.237 662 2/26/2025
1.0.236 9,082 2/5/2025
1.0.235 4,444 1/21/2025
1.0.234 640 1/20/2025
1.0.233 511 1/20/2025
1.0.232 634 1/19/2025
1.0.231 2,231 1/14/2025
1.0.230 1,000 1/12/2025
1.0.229 586 1/12/2025
1.0.228 592 1/12/2025
1.0.227 742 1/12/2025
1.0.226 1,233 1/10/2025
1.0.225 4,703 12/27/2024
1.0.224 611 12/19/2024
1.0.223 1,087 11/20/2024
1.0.222 4,031 11/18/2024
1.0.221 2,458 11/7/2024
1.0.220 1,008 10/31/2024
1.0.219 904 10/19/2024
1.0.218 3,714 10/12/2024
1.0.217 1,295 10/9/2024
1.0.216 3,714 10/5/2024
1.0.215 5,339 9/18/2024
1.0.214 646 9/17/2024
1.0.213 4,953 9/3/2024
1.0.212 651 9/1/2024
1.0.211 4,443 8/8/2024
1.0.210 11,090 6/12/2024
1.0.209 3,419 5/28/2024
1.0.208 4,246 5/4/2024
1.0.207 2,885 4/23/2024
1.0.206 1,976 4/21/2024
1.0.205 826 4/14/2024
1.0.204 6,181 3/28/2024
1.0.203 761 3/17/2024
1.0.202 4,062 2/23/2024
1.0.201 675 2/23/2024
1.0.200 4,003 2/18/2024
1.0.199 662 2/18/2024
1.0.198 736 2/16/2024
1.0.197 2,765 2/13/2024
1.0.196 2,571 2/8/2024
1.0.195 2,883 2/5/2024
1.0.194 668 2/4/2024
1.0.193 3,078 1/23/2024
1.0.192 658 1/23/2024
1.0.191 2,415 1/12/2024
1.0.190 5,685 1/2/2024
1.0.189 816 12/29/2023
1.0.188 5,400 12/15/2023
1.0.187 1,109 12/15/2023
1.0.186 1,172 12/13/2023
1.0.185 738 12/13/2023
1.0.184 12,287 11/12/2023
1.0.183 1,201 11/10/2023
1.0.182 759 11/10/2023
1.0.181 1,008 11/9/2023
1.0.180 1,817 11/3/2023
1.0.179 741 11/1/2023
1.0.178 796 11/1/2023
1.0.177 25,970 9/8/2023
1.0.176 1,157 9/8/2023
1.0.175 1,321 9/3/2023
1.0.174 1,595 8/21/2023
1.0.173 1,289 8/15/2023
1.0.172 857 8/14/2023
1.0.171 840 8/14/2023
1.0.170 1,443 8/10/2023
1.0.169 40,826 7/1/2023
1.0.168 950 6/29/2023
1.0.167 16,310 5/27/2023
1.0.166 1,261 5/21/2023
1.0.165 1,405 5/19/2023
1.0.164 26,688 5/8/2023
1.0.163 3,605 5/1/2023
1.0.162 2,663 4/22/2023
1.0.161 1,223 4/21/2023
1.0.160 51,826 4/3/2023
1.0.159 3,142 3/27/2023
1.0.158 2,643 3/21/2023
1.0.157 3,432 3/13/2023
1.0.156 20,002 3/6/2023
1.0.155 2,378 2/26/2023
1.0.154 17,142 2/21/2023
1.0.153 1,442 2/20/2023
1.0.152 2,835 2/15/2023
1.0.151 1,440 2/14/2023
1.0.150 33,848 2/9/2023
1.0.149 17,973 2/7/2023
1.0.148 2,074 2/4/2023
1.0.147 22,163 2/2/2023
1.0.146 18,347 1/30/2023
1.0.145 7,366 1/18/2023
1.0.144 45,765 12/30/2022
1.0.143 3,324 12/23/2022
1.0.142 22,782 12/12/2022
1.0.141 25,368 12/4/2022
1.0.140 2,304 12/4/2022
1.0.139 3,041 11/30/2022
1.0.138 2,301 11/29/2022
1.0.137 2,394 11/28/2022
1.0.136 6,578 11/18/2022
1.0.135 29,518 11/11/2022
1.0.134 2,298 11/11/2022
1.0.133 2,357 11/10/2022
1.0.132 2,532 11/5/2022
1.0.131 3,867 11/4/2022
1.0.130 26,420 11/1/2022
1.0.129 26,886 10/16/2022
1.0.128 9,598 9/10/2022
1.0.127 53,485 9/8/2022
1.0.126 2,786 9/8/2022
1.0.125 2,737 9/8/2022
1.0.124 2,725 9/4/2022
1.0.123 2,725 9/4/2022
1.0.122 93,079 8/24/2022
1.0.121 9,705 8/8/2022
1.0.120 2,974 8/8/2022
1.0.119 6,094 7/26/2022
1.0.118 3,156 7/26/2022
1.0.117 56,243 7/19/2022
1.0.116 48,571 7/18/2022
1.0.115 8,378 7/8/2022
1.0.114 7,429 6/18/2022
1.0.113 3,157 6/6/2022
1.0.112 100,395 4/30/2022
1.0.111 3,490 4/20/2022
1.0.110 3,462 4/10/2022
1.0.109 3,407 4/7/2022
1.0.108 3,406 4/7/2022
1.0.107 3,529 4/2/2022
1.0.106 15,027 3/29/2022
1.0.105 3,410 3/27/2022
1.0.104 3,434 3/27/2022
1.0.103 292,499 1/24/2022
1.0.102 165,076 12/29/2021
1.0.101 31,256 12/20/2021
1.0.100 3,881 12/13/2021
1.0.99 31,670 12/7/2021
1.0.98 30,433 12/6/2021
1.0.97 2,127 12/6/2021
1.0.96 3,849 12/2/2021
1.0.95 31,974 11/29/2021
1.0.94 30,787 11/22/2021
1.0.93 2,224 11/17/2021
1.0.92 2,159 11/14/2021
1.0.91 30,939 11/13/2021
1.0.90 2,233 11/11/2021
1.0.89 2,194 11/11/2021
1.0.88 2,251 11/10/2021
1.0.87 2,344 11/9/2021
1.0.86 65,237 11/5/2021
1.0.85 2,348 11/5/2021
1.0.84 2,252 11/4/2021
1.0.83 2,199 11/4/2021
1.0.82 2,147 11/3/2021
1.0.81 2,373 10/30/2021
1.0.80 33,803 10/21/2021
1.0.79 2,780 10/17/2021
1.0.78 64,190 10/14/2021
1.0.77 13,666 10/13/2021
1.0.76 2,307 10/12/2021
1.0.75 34,313 10/11/2021
1.0.74 2,205 10/9/2021
1.0.73 37,642 10/7/2021
1.0.72 39,618 10/7/2021
1.0.71 2,293 10/7/2021
1.0.70 2,246 10/6/2021
1.0.69 2,327 9/28/2021
1.0.68 36,636 9/23/2021
1.0.67 2,509 9/11/2021
1.0.66 2,007 9/10/2021
1.0.65 2,027 9/9/2021
1.0.64 1,967 9/8/2021
1.0.63 1,976 9/8/2021
1.0.62 33,373 9/6/2021
1.0.61 2,184 8/31/2021
1.0.60 2,165 8/30/2021
1.0.59 36,123 7/31/2021
1.0.58 62,750 7/30/2021
1.0.57 2,597 7/26/2021
1.0.56 92,833 7/5/2021
1.0.55 2,553 7/1/2021
1.0.54 65,858 6/4/2021
1.0.53 94,400 4/26/2021
1.0.52 33,745 4/19/2021
1.0.51 154,056 4/7/2021
1.0.50 33,078 4/3/2021
1.0.49 183,177 3/22/2021
1.0.48 116,108 3/4/2021
1.0.47 36,060 2/26/2021
1.0.46 171,724 2/2/2021
1.0.45 60,242 1/26/2021
1.0.44 59,511 1/24/2021
1.0.43 2,810 1/24/2021
1.0.42 2,966 1/23/2021
1.0.41 60,947 1/20/2021
1.0.40 2,889 1/20/2021
1.0.39 31,605 1/18/2021
1.0.38 2,879 1/18/2021
1.0.37 30,632 1/16/2021
1.0.36 121,798 12/16/2020
1.0.35 58,462 12/14/2020
1.0.34 36,045 12/9/2020
1.0.33 5,188 12/6/2020
1.0.32 3,376 12/2/2020
1.0.31 3,256 12/2/2020
1.0.30 31,674 12/1/2020
1.0.29 189,102 11/12/2020
1.0.29-atestpub 1,577 11/11/2020
1.0.28 32,803 10/11/2020
1.0.27 114,798 9/9/2020
1.0.26 31,297 9/3/2020
1.0.25 31,861 8/20/2020
1.0.24 87,434 8/9/2020
1.0.23 32,046 7/28/2020
1.0.22 31,086 7/19/2020
1.0.21 58,379 7/6/2020
1.0.20 87,742 6/6/2020
1.0.19 32,422 6/4/2020
1.0.18 59,804 5/29/2020
1.0.17 59,704 5/21/2020
1.0.16 3,956 5/17/2020
1.0.15 60,452 5/12/2020
1.0.14 117,602 5/4/2020
1.0.13 8,063 4/24/2020
1.0.12 10,641 4/22/2020
1.0.11 3,760 4/22/2020
1.0.10 3,780 4/21/2020
1.0.9 34,008 4/18/2020
1.0.8 31,939 4/16/2020
1.0.7 3,707 4/16/2020
1.0.6 27,125 4/15/2020
1.0.5 29,836 4/11/2020
1.0.4 28,635 4/3/2020
1.0.3 3,369 4/1/2020
1.0.2 14,998 3/27/2020
1.0.1 13,974 3/22/2020
1.0.0 5,913 3/22/2020