2026-06-10 dotnet-11csharpsystem-text-json System.Text.Json Finally Writes JSON Lines in .NET 11 Preview 5 .NET 11 Preview 5 adds JsonSerializer.SerializeAsyncEnumerable with topLevelValues: true, so System.Text.Json can now stream JSONL out, not just read it.
2026-04-25 csharpdotnetdotnet-11 How to write a custom JsonConverter in System.Text.Json A complete guide to writing custom JsonConverter<T> for System.Text.Json in .NET 11: when you actually need one, how to navigate Utf8JsonReader correctly, how to handle generics with JsonConverterFactory, and how to stay AOT-friendly.
2026-04-18 dotnet-11system-text-jsoncsharp System.Text.Json in .NET 11 Preview 3 adds PascalCase and per-member naming policies .NET 11 Preview 3 finishes the naming-policy story in System.Text.Json: JsonNamingPolicy.PascalCase, a member-level [JsonNamingPolicy] attribute, and a type-level [JsonIgnore] default for cleaner DTOs.