Source generated polymorphic JSON converters
-
Updated
May 10, 2024 - C#
Source generated polymorphic JSON converters
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
Grpc Remoting library for migration from .NET Remoting
Implementing custom serialization/deserialization with JsonConverters
High-performance, low-allocating JSON object diff and patch extension for System.Text.Json. Support generating patch document in RFC 6902 JSON Patch format.
Comparing different methods of serializing and deserializing custom enum values using System.Text.Json in .NET.
Using custom JsonConverter to return derived types in api response
F# Event-Union Contract Encoding with versioning tolerant converters supporting System.Text.Json and Newtonsoft.Json
Using various ways to support serialization/deserialization and model binding of enums in web api
Detect and block Newtonsoft.Json library usage
Extension to system.text.json that makes it easier to serialize polymorphic types
Attribute based, polymorphic support for System.Text.Json.
The project contains a sample of the polimorphic hierarchy serialization using System.Text.Json library.
A library with an abstract implementation of the serialization interface, basic serializer types, and support for integrations and extensions
Library for creating a versioned json files with migrations between versions
Sample project for 'Loading data from JSON in EF Core' blogpost
Sample project for 'Priority of JSON converter attributes' blogpost
Sample project for 'Custom enum value name in System.Text.Json' blogpost
A collection of custom converters for System.Text.Json
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."