Stack only json deserialization using generators and the System.Text.Json library
-
Updated
Dec 8, 2022 - C#
Stack only json deserialization using generators and the System.Text.Json library
High-performance, low-allocating JSON object diff and patch extension for System.Text.Json. Support generating patch document in RFC 6902 JSON Patch format.
F# Event-Union Contract Encoding with versioning tolerant converters supporting System.Text.Json and Newtonsoft.Json
Naming policies for System.Text.Json
DI/IoC agnostic interfaces for injecting any serialization library.
Attribute based, polymorphic support for System.Text.Json.
Enumeration class as an alternate to enum types
Roslyn code generator for semantic types
Flurl http and serialization extensions
Source generated polymorphic JSON converters
Grpc Remoting library for migration from .NET Remoting
JsonPropertyName attributes added by roslyn
Library for creating a versioned json files with migrations between versions
Sample project for 'Loading data from JSON in EF Core' blogpost
A custom attribute for System.Text.Json that allows you to specify custom date formats for DateTime, DateTimeOffset, and their nullable counterparts during JSON serialization and deserialization.
System.Text.Json samples
A JSON manipulation command-line tool based on System.Text.Json.
ASP.NET Core 5 WebApi (Get,Put,Post), EF Core 5, Specification Pattern, MediatR, Unit- and Integration Testing (FluentAssertions, Moq, AutoMoqer/AutoMoqCore, Bogus, AutoBogus, AutoBogus/AutoFaker, AutoFixture), System.Text.Json vs. Newtonsoft
Extension to system.text.json that makes it easier to serialize polymorphic types
Add a description, image, and links to the system-text-json topic page so that developers can more easily learn about it.
To associate your repository with the system-text-json topic, visit your repo's landing page and select "manage topics."