serialization - Choose optimal .NET serialization formats for APIs, messaging, and persistence
Selects appropriate serialization formats for .NET applications with schema-based recommendations
Tags
Updated: 2026-02-11Capabilities
Typical Inputs
Typical Outputs
What this skill does
- choose serialization format
- migrate Newtonsoft.Json to System.Text.Json
- implement AOT-compatible serialization
- design wire formats for distributed systems
- optimize serialization performance
Inputs
- .NET application requirements
- API specifications
- messaging protocols
- performance constraints
- versioning needs
Outputs
- serialization format selection
- configuration code
- migration guidance
- performance recommendations
Requirements
- .NET runtime environment
- System.Text.Json with source generators support
- AOT compatibility considerations
- Protobuf or MessagePack packages when needed
