Ecng.Serialization 1.0.282

dotnet add package Ecng.Serialization --version 1.0.282
                    
NuGet\Install-Package Ecng.Serialization -Version 1.0.282
                    
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.282" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Ecng.Serialization" Version="1.0.282" />
                    
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.282
                    
#r "nuget: Ecng.Serialization, 1.0.282"
                    
#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.282
                    
#: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.282
                    
Install as a Cake Addin
#tool nuget:?package=Ecng.Serialization&version=1.0.282
                    
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.282 84 11/20/2025
1.0.281 346 11/18/2025
1.0.280 283 11/18/2025
1.0.279 790 11/13/2025
1.0.278 676 11/10/2025
1.0.277 1,563 11/1/2025
1.0.276 791 10/28/2025
1.0.275 672 10/27/2025
1.0.274 621 10/27/2025
1.0.273 539 10/25/2025
1.0.272 2,270 10/11/2025
1.0.271 1,980 10/3/2025
1.0.270 1,998 9/28/2025
1.0.269 689 9/25/2025
1.0.268 4,581 9/2/2025
1.0.267 2,861 8/30/2025
1.0.266 745 8/30/2025
1.0.265 1,602 8/19/2025
1.0.264 620 8/15/2025
1.0.263 5,205 7/16/2025
1.0.262 1,913 7/13/2025
1.0.261 564 7/13/2025
1.0.260 566 7/12/2025
1.0.259 1,779 7/8/2025
1.0.258 1,330 7/4/2025
1.0.257 621 7/2/2025
1.0.256 5,364 6/16/2025
1.0.255 763 6/9/2025
1.0.254 649 6/8/2025
1.0.253 2,252 5/21/2025
1.0.252 776 5/17/2025
1.0.251 2,302 5/12/2025
1.0.250 675 5/12/2025
1.0.249 601 5/11/2025
1.0.248 575 5/11/2025
1.0.247 532 5/10/2025
1.0.246 537 5/10/2025
1.0.245 1,274 4/17/2025
1.0.244 673 4/15/2025
1.0.243 610 4/12/2025
1.0.242 4,755 3/22/2025
1.0.241 628 3/20/2025
1.0.240 592 3/20/2025
1.0.239 618 3/19/2025
1.0.238 5,486 2/26/2025
1.0.237 669 2/26/2025
1.0.236 9,088 2/5/2025
1.0.235 4,448 1/21/2025
1.0.234 645 1/20/2025
1.0.233 514 1/20/2025
1.0.232 639 1/19/2025
1.0.231 2,235 1/14/2025
1.0.230 1,005 1/12/2025
1.0.229 591 1/12/2025
1.0.228 597 1/12/2025
1.0.227 745 1/12/2025
1.0.226 1,239 1/10/2025
1.0.225 4,708 12/27/2024
1.0.224 614 12/19/2024
1.0.223 1,090 11/20/2024
1.0.222 4,034 11/18/2024
1.0.221 2,461 11/7/2024
1.0.220 1,012 10/31/2024
1.0.219 908 10/19/2024
1.0.218 3,717 10/12/2024
1.0.217 1,301 10/9/2024
1.0.216 3,718 10/5/2024
1.0.215 5,342 9/18/2024
1.0.214 649 9/17/2024
1.0.213 4,960 9/3/2024
1.0.212 655 9/1/2024
1.0.211 4,454 8/8/2024
1.0.210 11,109 6/12/2024
1.0.209 3,424 5/28/2024
1.0.208 4,251 5/4/2024
1.0.207 2,889 4/23/2024
1.0.206 1,979 4/21/2024
1.0.205 829 4/14/2024
1.0.204 6,187 3/28/2024
1.0.203 765 3/17/2024
1.0.202 4,065 2/23/2024
1.0.201 678 2/23/2024
1.0.200 4,006 2/18/2024
1.0.199 665 2/18/2024
1.0.198 740 2/16/2024
1.0.197 2,774 2/13/2024
1.0.196 2,575 2/8/2024
1.0.195 2,899 2/5/2024
1.0.194 673 2/4/2024
1.0.193 3,081 1/23/2024
1.0.192 661 1/23/2024
1.0.191 2,426 1/12/2024
1.0.190 5,706 1/2/2024
1.0.189 821 12/29/2023
1.0.188 5,436 12/15/2023
1.0.187 1,112 12/15/2023
1.0.186 1,176 12/13/2023
1.0.185 741 12/13/2023
1.0.184 12,290 11/12/2023
1.0.183 1,230 11/10/2023
1.0.182 788 11/10/2023
1.0.181 1,038 11/9/2023
1.0.180 1,846 11/3/2023
1.0.179 770 11/1/2023
1.0.178 826 11/1/2023
1.0.177 26,000 9/8/2023
1.0.176 1,185 9/8/2023
1.0.175 1,350 9/3/2023
1.0.174 1,625 8/21/2023
1.0.173 1,291 8/15/2023
1.0.172 859 8/14/2023
1.0.171 844 8/14/2023
1.0.170 1,444 8/10/2023
1.0.169 40,830 7/1/2023
1.0.168 979 6/29/2023
1.0.167 16,338 5/27/2023
1.0.166 1,289 5/21/2023
1.0.165 1,434 5/19/2023
1.0.164 26,717 5/8/2023
1.0.163 3,607 5/1/2023
1.0.162 2,692 4/22/2023
1.0.161 1,252 4/21/2023
1.0.160 51,854 4/3/2023
1.0.159 3,144 3/27/2023
1.0.158 2,671 3/21/2023
1.0.157 3,460 3/13/2023
1.0.156 20,030 3/6/2023
1.0.155 2,380 2/26/2023
1.0.154 17,174 2/21/2023
1.0.153 1,470 2/20/2023
1.0.152 2,865 2/15/2023
1.0.151 1,469 2/14/2023
1.0.150 33,877 2/9/2023
1.0.149 18,002 2/7/2023
1.0.148 2,102 2/4/2023
1.0.147 22,193 2/2/2023
1.0.146 18,377 1/30/2023
1.0.145 7,367 1/18/2023
1.0.144 45,795 12/30/2022
1.0.143 3,326 12/23/2022
1.0.142 22,810 12/12/2022
1.0.141 25,405 12/4/2022
1.0.140 2,335 12/4/2022
1.0.139 3,071 11/30/2022
1.0.138 2,329 11/29/2022
1.0.137 2,398 11/28/2022
1.0.136 6,607 11/18/2022
1.0.135 29,547 11/11/2022
1.0.134 2,326 11/11/2022
1.0.133 2,361 11/10/2022
1.0.132 2,560 11/5/2022
1.0.131 3,897 11/4/2022
1.0.130 26,448 11/1/2022
1.0.129 26,916 10/16/2022
1.0.128 9,599 9/10/2022
1.0.127 53,515 9/8/2022
1.0.126 2,787 9/8/2022
1.0.125 2,740 9/8/2022
1.0.124 2,730 9/4/2022
1.0.123 2,753 9/4/2022
1.0.122 93,082 8/24/2022
1.0.121 9,707 8/8/2022
1.0.120 2,976 8/8/2022
1.0.119 6,122 7/26/2022
1.0.118 3,185 7/26/2022
1.0.117 56,273 7/19/2022
1.0.116 48,573 7/18/2022
1.0.115 8,380 7/8/2022
1.0.114 7,458 6/18/2022
1.0.113 3,188 6/6/2022
1.0.112 100,425 4/30/2022
1.0.111 3,519 4/20/2022
1.0.110 3,491 4/10/2022
1.0.109 3,411 4/7/2022
1.0.108 3,408 4/7/2022
1.0.107 3,531 4/2/2022
1.0.106 15,056 3/29/2022
1.0.105 3,414 3/27/2022
1.0.104 3,436 3/27/2022
1.0.103 292,525 1/24/2022
1.0.102 165,107 12/29/2021
1.0.101 31,286 12/20/2021
1.0.100 3,910 12/13/2021
1.0.99 31,701 12/7/2021
1.0.98 30,464 12/6/2021
1.0.97 2,131 12/6/2021
1.0.96 3,879 12/2/2021
1.0.95 32,003 11/29/2021
1.0.94 30,817 11/22/2021
1.0.93 2,226 11/17/2021
1.0.92 2,163 11/14/2021
1.0.91 30,968 11/13/2021
1.0.90 2,237 11/11/2021
1.0.89 2,197 11/11/2021
1.0.88 2,253 11/10/2021
1.0.87 2,349 11/9/2021
1.0.86 65,265 11/5/2021
1.0.85 2,350 11/5/2021
1.0.84 2,283 11/4/2021
1.0.83 2,201 11/4/2021
1.0.82 2,176 11/3/2021
1.0.81 2,374 10/30/2021
1.0.80 33,835 10/21/2021
1.0.79 2,809 10/17/2021
1.0.78 64,221 10/14/2021
1.0.77 13,695 10/13/2021
1.0.76 2,335 10/12/2021
1.0.75 34,342 10/11/2021
1.0.74 2,208 10/9/2021
1.0.73 37,644 10/7/2021
1.0.72 39,647 10/7/2021
1.0.71 2,295 10/7/2021
1.0.70 2,275 10/6/2021
1.0.69 2,330 9/28/2021
1.0.68 36,637 9/23/2021
1.0.67 2,510 9/11/2021
1.0.66 2,009 9/10/2021
1.0.65 2,029 9/9/2021
1.0.64 1,969 9/8/2021
1.0.63 1,978 9/8/2021
1.0.62 33,376 9/6/2021
1.0.61 2,187 8/31/2021
1.0.60 2,167 8/30/2021
1.0.59 36,153 7/31/2021
1.0.58 62,778 7/30/2021
1.0.57 2,626 7/26/2021
1.0.56 92,861 7/5/2021
1.0.55 2,555 7/1/2021
1.0.54 65,888 6/4/2021
1.0.53 94,429 4/26/2021
1.0.52 33,773 4/19/2021
1.0.51 154,084 4/7/2021
1.0.50 33,106 4/3/2021
1.0.49 183,217 3/22/2021
1.0.48 116,137 3/4/2021
1.0.47 36,090 2/26/2021
1.0.46 171,755 2/2/2021
1.0.45 60,244 1/26/2021
1.0.44 59,542 1/24/2021
1.0.43 2,814 1/24/2021
1.0.42 2,970 1/23/2021
1.0.41 60,950 1/20/2021
1.0.40 2,919 1/20/2021
1.0.39 31,636 1/18/2021
1.0.38 2,881 1/18/2021
1.0.37 30,663 1/16/2021
1.0.36 121,829 12/16/2020
1.0.35 58,501 12/14/2020
1.0.34 36,074 12/9/2020
1.0.33 5,217 12/6/2020
1.0.32 3,406 12/2/2020
1.0.31 3,288 12/2/2020
1.0.30 31,704 12/1/2020
1.0.29 189,131 11/12/2020
1.0.29-atestpub 1,579 11/11/2020
1.0.28 32,832 10/11/2020
1.0.27 114,800 9/9/2020
1.0.26 31,301 9/3/2020
1.0.25 31,863 8/20/2020
1.0.24 87,464 8/9/2020
1.0.23 32,077 7/28/2020
1.0.22 31,115 7/19/2020
1.0.21 58,410 7/6/2020
1.0.20 87,771 6/6/2020
1.0.19 32,454 6/4/2020
1.0.18 59,854 5/29/2020
1.0.17 59,715 5/21/2020
1.0.16 3,985 5/17/2020
1.0.15 60,481 5/12/2020
1.0.14 117,633 5/4/2020
1.0.13 8,094 4/24/2020
1.0.12 10,671 4/22/2020
1.0.11 3,788 4/22/2020
1.0.10 3,809 4/21/2020
1.0.9 34,036 4/18/2020
1.0.8 31,941 4/16/2020
1.0.7 3,708 4/16/2020
1.0.6 27,154 4/15/2020
1.0.5 29,838 4/11/2020
1.0.4 28,636 4/3/2020
1.0.3 3,370 4/1/2020
1.0.2 15,026 3/27/2020
1.0.1 14,004 3/22/2020
1.0.0 5,914 3/22/2020