Deficuet.Serde
0.10.0
Incorrectly marked as stable release. see 0.10.0-alpha.1
See the version list below for details.
dotnet add package Deficuet.Serde --version 0.10.0
NuGet\Install-Package Deficuet.Serde -Version 0.10.0
<PackageReference Include="Deficuet.Serde" Version="0.10.0" />
<PackageVersion Include="Deficuet.Serde" Version="0.10.0" />
<PackageReference Include="Deficuet.Serde" />
paket add Deficuet.Serde --version 0.10.0
#r "nuget: Deficuet.Serde, 0.10.0"
#:package Deficuet.Serde@0.10.0
#addin nuget:?package=Deficuet.Serde&version=0.10.0
#tool nuget:?package=Deficuet.Serde&version=0.10.0
Serde-dn
Serde-dn is a port of the popular serde.rs Rust serialization/deserialization library to .NET.
It is a multi-format serialization provider, meaning that it can support multiple output formats.
This package contains the core Serde library and support for JSON. Additional NuGet packages can provide support for additional formats.
Getting started
You can now use the [GenerateSerialize] and [GenerateDeserialize] attributes to automatically implement serialization and
deserialization for your own types. Don't forget to mark them partial!
using Serde;
using Serde.Json;
string output = JsonSerializer.Serialize(new SampleClass());
// prints: {"X":3,"Y":"sample"}
Console.WriteLine(output);
var deserialized = JsonSerializer.Deserialize<SampleClass>(output);
// prints SampleClass { X = 3, Y = sample }
Console.WriteLine(deserialized);
[GenerateSerialize, GenerateDeserialize]
partial record SampleClass
{
// automatically includes public properties and fields
public int X { get; init; } = 3;
public string Y = "sample";
}
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. |
-
net10.0
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Deficuet.Serde:
| Package | Downloads |
|---|---|
|
Deficuet.AssetParser
An Unity object data reader driven by the type tree and generated deserializer. Neither specialized deserialization logics nor runtime reflection are required. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 0.10.1-alpha.9 | 93 | 2/7/2026 | |
| 0.10.1-alpha.8 | 82 | 2/3/2026 | |
| 0.10.1-alpha.7 | 80 | 2/3/2026 | |
| 0.10.1-alpha.6 | 82 | 1/29/2026 | |
| 0.10.1-alpha.5 | 85 | 1/28/2026 | |
| 0.10.1-alpha.4 | 89 | 1/21/2026 | |
| 0.10.1-alpha.3 | 81 | 1/20/2026 | |
| 0.10.1-alpha.2 | 83 | 1/20/2026 | |
| 0.10.1-alpha.1 | 75 | 1/20/2026 | |
| 0.10.0 | 85 | 1/12/2026 | |
| 0.10.0-alpha.1 | 94 | 1/12/2026 |