serialization - .NET Serialization Format Selection Guide
Selects appropriate serialization formats for .NET applications across various scenarios
Tags
Updated: 2026-02-11Capabilities
Typical Inputs
Typical Outputs
What this skill does
- choose serialization formats
- configure System.Text.Json
- set up Protocol Buffers
- implement MessagePack
- migrate from Newtonsoft.Json
- optimize serialization performance
Inputs
- .NET applications
- serialization requirements
- existing codebase
- target platforms
- performance needs
Outputs
- format recommendations
- code configurations
- migration plans
- serialization settings
- performance comparisons
Requirements
- .NET runtime environment
- specific NuGet packages
- source generator support
- AOT compatibility considerations
