JSON to C#
Convert JSON objects to C# class or record definitions with properties and annotations.
Paste JSON above and click Convert
Generate C# class or record definitions from any JSON structure
Ctrl+Enter to runCtrl+Shift+C to copy
Learn More
JSON to C#: Generate .NET Classes from API Responses
Generate strongly-typed C# classes and records from JSON with PascalCase naming and serialization attributes.
Why Generate C# Classes from JSON?
When working with REST APIs in .NET or Unity, you need strongly-typed C# classes to deserialize JSON responses. Writing these classes by hand is tedious and error-prone, especially for deeply nested API payloads with dozens of properties. A JSON to C# generator analyzes the JSON structure and produces ready-to-use class definitions automatically.
5 min readRead full guide