This issue captures the planned work for .NET 8. This list is expected to change throughout the release cycle according to ongoing planning and discussions, with possible additions and subtractions to the scope.
Summary
For .NET 8 we are prioritizing System.Text.Json work according to the following high-level themes:
- Developers should be able to use System.Text.Json in NativeAOT seamlessly
- Source generator improvements: improve performance, close functionality gaps with reflection-based implementation, fixing known bugs.
- Reliability: developers should have a consistent experience when using System.Text.Json; minimize the number of high-impact bugs in the codebase.
- Extend contract customization capabilities: provide more extensibility points to help users achieve more
- Extend custom converter capabiliies: provide more capability for users to directly control reading and writing
Planned for .NET 8
Not Planned for .NET 8
Work done in previous releases
This issue captures the planned work for .NET 8. This list is expected to change throughout the release cycle according to ongoing planning and discussions, with possible additions and subtractions to the scope.
Summary
For .NET 8 we are prioritizing System.Text.Json work according to the following high-level themes:
Planned for .NET 8
JsonSerializerOptions#54482Not Planned for .NET 8
Work done in previous releases