Ecng.Serialization 1.0.300

There is a newer version of this package available.
See the version list below for details.
dotnet add package Ecng.Serialization --version 1.0.300
                    
NuGet\Install-Package Ecng.Serialization -Version 1.0.300
                    
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.300" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Ecng.Serialization" Version="1.0.300" />
                    
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.300
                    
#r "nuget: Ecng.Serialization, 1.0.300"
                    
#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.300
                    
#: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.300
                    
Install as a Cake Addin
#tool nuget:?package=Ecng.Serialization&version=1.0.300
                    
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 is compatible.  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.308 39 12/22/2025
1.0.307 112 12/21/2025
1.0.306 277 12/19/2025
1.0.305 268 12/19/2025
1.0.304 520 12/17/2025
1.0.303 874 12/15/2025
1.0.302 631 12/15/2025
1.0.301 607 12/14/2025
1.0.300 1,685 12/12/2025
1.0.299 876 12/12/2025
1.0.298 481 12/12/2025
1.0.297 493 12/12/2025
1.0.296 859 12/12/2025
1.0.295 1,182 12/2/2025
1.0.294 1,063 12/2/2025
1.0.293 1,066 12/2/2025
1.0.292 676 11/30/2025
1.0.291 533 11/29/2025
1.0.290 532 11/28/2025
1.0.289 517 11/28/2025
1.0.288 604 11/27/2025
1.0.287 688 11/24/2025
1.0.286 588 11/24/2025
1.0.285 603 11/23/2025
1.0.284 578 11/23/2025
1.0.283 638 11/22/2025
1.0.282 1,526 11/20/2025
1.0.281 857 11/18/2025
1.0.280 793 11/18/2025
1.0.279 818 11/13/2025
1.0.278 705 11/10/2025
1.0.277 1,599 11/1/2025
1.0.276 829 10/28/2025
1.0.275 787 10/27/2025
1.0.274 656 10/27/2025
1.0.273 575 10/25/2025
1.0.272 2,305 10/11/2025
1.0.271 2,013 10/3/2025
1.0.270 2,032 9/28/2025
1.0.269 723 9/25/2025
1.0.268 5,173 9/2/2025
1.0.267 3,138 8/30/2025
1.0.266 775 8/30/2025
1.0.265 1,637 8/19/2025
1.0.264 652 8/15/2025
1.0.263 5,493 7/16/2025
1.0.262 1,944 7/13/2025
1.0.261 595 7/13/2025
1.0.260 600 7/12/2025
1.0.259 1,830 7/8/2025
1.0.258 1,365 7/4/2025
1.0.257 654 7/2/2025
1.0.256 5,405 6/16/2025
1.0.255 792 6/9/2025
1.0.254 683 6/8/2025
1.0.253 2,287 5/21/2025
1.0.252 811 5/17/2025
1.0.251 2,332 5/12/2025
1.0.250 702 5/12/2025
1.0.249 628 5/11/2025
1.0.248 609 5/11/2025
1.0.247 562 5/10/2025
1.0.246 570 5/10/2025
1.0.245 1,307 4/17/2025
1.0.244 700 4/15/2025
1.0.243 638 4/12/2025
1.0.242 4,786 3/22/2025
1.0.241 659 3/20/2025
1.0.240 624 3/20/2025
1.0.239 651 3/19/2025
1.0.238 5,541 2/26/2025
1.0.237 700 2/26/2025
1.0.236 9,144 2/5/2025
1.0.235 4,477 1/21/2025
1.0.234 678 1/20/2025
1.0.233 546 1/20/2025
1.0.232 669 1/19/2025
1.0.231 2,266 1/14/2025
1.0.230 1,034 1/12/2025
1.0.229 622 1/12/2025
1.0.228 632 1/12/2025
1.0.227 772 1/12/2025
1.0.226 1,269 1/10/2025
1.0.225 4,750 12/27/2024
1.0.224 646 12/19/2024
1.0.223 1,116 11/20/2024
1.0.222 4,068 11/18/2024
1.0.221 2,488 11/7/2024
1.0.220 1,041 10/31/2024
1.0.219 941 10/19/2024
1.0.218 3,747 10/12/2024
1.0.217 1,327 10/9/2024
1.0.216 3,755 10/5/2024
1.0.215 5,381 9/18/2024
1.0.214 676 9/17/2024
1.0.213 4,987 9/3/2024
1.0.212 685 9/1/2024
1.0.211 4,483 8/8/2024
1.0.210 11,138 6/12/2024
1.0.209 3,455 5/28/2024
1.0.208 4,281 5/4/2024
1.0.207 2,918 4/23/2024
1.0.206 2,006 4/21/2024
1.0.205 858 4/14/2024
1.0.204 6,217 3/28/2024
1.0.203 797 3/17/2024
1.0.202 4,093 2/23/2024
1.0.201 707 2/23/2024
1.0.200 4,033 2/18/2024
1.0.199 694 2/18/2024
1.0.198 769 2/16/2024
1.0.197 2,803 2/13/2024
1.0.196 2,603 2/8/2024
1.0.195 2,973 2/5/2024
1.0.194 702 2/4/2024
1.0.193 3,110 1/23/2024
1.0.192 689 1/23/2024
1.0.191 2,456 1/12/2024
1.0.190 5,743 1/2/2024
1.0.189 848 12/29/2023
1.0.188 5,498 12/15/2023
1.0.187 1,150 12/15/2023
1.0.186 1,208 12/13/2023
1.0.185 769 12/13/2023
1.0.184 12,326 11/12/2023
1.0.183 1,301 11/10/2023
1.0.182 849 11/10/2023
1.0.181 1,100 11/9/2023
1.0.180 1,906 11/3/2023
1.0.179 833 11/1/2023
1.0.178 887 11/1/2023
1.0.177 26,063 9/8/2023
1.0.176 1,249 9/8/2023
1.0.175 1,415 9/3/2023
1.0.174 1,691 8/21/2023
1.0.173 1,322 8/15/2023
1.0.172 886 8/14/2023
1.0.171 873 8/14/2023
1.0.170 1,477 8/10/2023
1.0.169 40,871 7/1/2023
1.0.168 1,041 6/29/2023
1.0.167 16,408 5/27/2023
1.0.166 1,354 5/21/2023
1.0.165 1,503 5/19/2023
1.0.164 26,784 5/8/2023
1.0.163 3,640 5/1/2023
1.0.162 2,764 4/22/2023
1.0.161 1,325 4/21/2023
1.0.160 51,929 4/3/2023
1.0.159 3,181 3/27/2023
1.0.158 2,738 3/21/2023
1.0.157 3,531 3/13/2023
1.0.156 20,100 3/6/2023
1.0.155 2,416 2/26/2023
1.0.154 17,250 2/21/2023
1.0.153 1,538 2/20/2023
1.0.152 2,932 2/15/2023
1.0.151 1,536 2/14/2023
1.0.150 33,949 2/9/2023
1.0.149 18,075 2/7/2023
1.0.148 2,177 2/4/2023
1.0.147 22,280 2/2/2023
1.0.146 18,458 1/30/2023
1.0.145 7,406 1/18/2023
1.0.144 45,885 12/30/2022
1.0.143 3,362 12/23/2022
1.0.142 22,891 12/12/2022
1.0.141 25,486 12/4/2022
1.0.140 2,407 12/4/2022
1.0.139 3,143 11/30/2022
1.0.138 2,404 11/29/2022
1.0.137 2,435 11/28/2022
1.0.136 6,689 11/18/2022
1.0.135 29,633 11/11/2022
1.0.134 2,396 11/11/2022
1.0.133 2,398 11/10/2022
1.0.132 2,640 11/5/2022
1.0.131 3,969 11/4/2022
1.0.130 26,531 11/1/2022
1.0.129 26,987 10/16/2022
1.0.128 9,636 9/10/2022
1.0.127 53,598 9/8/2022
1.0.126 2,825 9/8/2022
1.0.125 2,778 9/8/2022
1.0.124 2,770 9/4/2022
1.0.123 2,827 9/4/2022
1.0.122 93,120 8/24/2022
1.0.121 9,745 8/8/2022
1.0.120 3,014 8/8/2022
1.0.119 6,193 7/26/2022
1.0.118 3,257 7/26/2022
1.0.117 56,342 7/19/2022
1.0.116 48,610 7/18/2022
1.0.115 8,414 7/8/2022
1.0.114 7,527 6/18/2022
1.0.113 3,258 6/6/2022
1.0.112 100,494 4/30/2022
1.0.111 3,586 4/20/2022
1.0.110 3,562 4/10/2022
1.0.109 3,446 4/7/2022
1.0.108 3,445 4/7/2022
1.0.107 3,564 4/2/2022
1.0.106 15,122 3/29/2022
1.0.105 3,446 3/27/2022
1.0.104 3,469 3/27/2022
1.0.103 292,679 1/24/2022
1.0.102 165,189 12/29/2021
1.0.101 31,357 12/20/2021
1.0.100 3,983 12/13/2021
1.0.99 31,776 12/7/2021
1.0.98 30,542 12/6/2021
1.0.97 2,170 12/6/2021
1.0.96 3,956 12/2/2021
1.0.95 32,088 11/29/2021
1.0.94 30,899 11/22/2021
1.0.93 2,264 11/17/2021
1.0.92 2,204 11/14/2021
1.0.91 31,036 11/13/2021
1.0.90 2,278 11/11/2021
1.0.89 2,234 11/11/2021
1.0.88 2,289 11/10/2021
1.0.87 2,386 11/9/2021
1.0.86 65,342 11/5/2021
1.0.85 2,388 11/5/2021
1.0.84 2,354 11/4/2021
1.0.83 2,242 11/4/2021
1.0.82 2,248 11/3/2021
1.0.81 2,412 10/30/2021
1.0.80 33,919 10/21/2021
1.0.79 2,881 10/17/2021
1.0.78 64,303 10/14/2021
1.0.77 13,771 10/13/2021
1.0.76 2,410 10/12/2021
1.0.75 34,412 10/11/2021
1.0.74 2,248 10/9/2021
1.0.73 37,681 10/7/2021
1.0.72 39,730 10/7/2021
1.0.71 2,337 10/7/2021
1.0.70 2,347 10/6/2021
1.0.69 2,367 9/28/2021
1.0.68 36,692 9/23/2021
1.0.67 2,548 9/11/2021
1.0.66 2,051 9/10/2021
1.0.65 2,065 9/9/2021
1.0.64 2,009 9/8/2021
1.0.63 2,013 9/8/2021
1.0.62 33,422 9/6/2021
1.0.61 2,226 8/31/2021
1.0.60 2,205 8/30/2021
1.0.59 36,247 7/31/2021
1.0.58 62,853 7/30/2021
1.0.57 2,697 7/26/2021
1.0.56 92,958 7/5/2021
1.0.55 2,595 7/1/2021
1.0.54 65,969 6/4/2021
1.0.53 94,507 4/26/2021
1.0.52 33,846 4/19/2021
1.0.51 154,156 4/7/2021
1.0.50 33,181 4/3/2021
1.0.49 183,311 3/22/2021
1.0.48 116,222 3/4/2021
1.0.47 36,164 2/26/2021
1.0.46 171,848 2/2/2021
1.0.45 60,294 1/26/2021
1.0.44 59,616 1/24/2021
1.0.43 2,854 1/24/2021
1.0.42 3,011 1/23/2021
1.0.41 61,001 1/20/2021
1.0.40 2,993 1/20/2021
1.0.39 31,713 1/18/2021
1.0.38 2,919 1/18/2021
1.0.37 30,740 1/16/2021
1.0.36 121,904 12/16/2020
1.0.35 58,575 12/14/2020
1.0.34 36,150 12/9/2020
1.0.33 5,290 12/6/2020
1.0.32 3,478 12/2/2020
1.0.31 3,360 12/2/2020
1.0.30 31,778 12/1/2020
1.0.29 189,209 11/12/2020
1.0.29-atestpub 1,597 11/11/2020
1.0.28 32,927 10/11/2020
1.0.27 114,842 9/9/2020
1.0.26 31,345 9/3/2020
1.0.25 31,910 8/20/2020
1.0.24 87,538 8/9/2020
1.0.23 32,149 7/28/2020
1.0.22 31,191 7/19/2020
1.0.21 58,489 7/6/2020
1.0.20 87,842 6/6/2020
1.0.19 32,535 6/4/2020
1.0.18 59,929 5/29/2020
1.0.17 59,769 5/21/2020
1.0.16 4,064 5/17/2020
1.0.15 60,554 5/12/2020
1.0.14 117,713 5/4/2020
1.0.13 8,169 4/24/2020
1.0.12 10,748 4/22/2020
1.0.11 3,867 4/22/2020
1.0.10 3,886 4/21/2020
1.0.9 34,111 4/18/2020
1.0.8 31,984 4/16/2020
1.0.7 3,752 4/16/2020
1.0.6 27,230 4/15/2020
1.0.5 29,879 4/11/2020
1.0.4 28,687 4/3/2020
1.0.3 3,413 4/1/2020
1.0.2 15,104 3/27/2020
1.0.1 14,080 3/22/2020
1.0.0 5,956 3/22/2020