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.
High-performance .NET JSON Schema validator implementation based on System.Text.Json. Supports Draft 7, 2019-09, and 2020-12; includes fluent validation and schema creation from .NET types.
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
🧩 Lightweight extension methods for HttpClient and HttpContent in ASP.NET Core simplifying JSON serialization and deserialization for GET, POST, PUT, and PATCH requests.
Roslyn code generator for semantic types
Source generated polymorphic JSON converters
A .NET/C# implementation of HAL (Hypertext Application Language) for building and consuming RESTful APIs.
Flurl http and serialization extensions
Grpc Remoting library for migration from .NET Remoting
The fastest .NET library for querying JSON documents using JSONPath expressions with System.Text.Json
JsonPropertyName attributes added by roslyn
A .NET library for persistent application data storage using JSON serialization. Provides a simple inherit-and-use pattern with automatic file management, thread-safe operations, debounced saves, backup recovery, and singleton access. Stores data in the user's app data folder with support for custom subdirectories and file names.
🔥 High-performance LINQ provider for JSON with RFC 9535 JSONPath. Stream & query massive JSON files without deserialization. Async LINQ, filters, functions, slicing, constant memory, .NET 10. 10-100x faster for large datasets.
Desktop personal finance manager built with C# WinForms, featuring authentication, transaction management, OCR receipt scanning, JSON storage, and CSV export.
Sample project for 'Loading data from JSON in EF Core' blogpost
To associate your repository with the system-text-json topic, visit your repo's landing page and select "manage topics."