JSON to C#
Hand-writing C# classes from a payload misses fields. Paste JSON to generate classes. Enable Newtonsoft.Json, System.Text.Json, or record as needed. Use the online cURL generator for HTTP commands.
What it is for
Turn an API JSON sample into a paste-ready C# class without hand-writing properties and serializer attributes.
How to use
- Paste a JSON sample and set the class name, for example User.
- Optionally enable Newtonsoft.Json, System.Text.Json, or record.
- Copy the C# class into your project.
FAQ
Is the JSON uploaded?
No. Generation stays in the browser.
How is this different from the online cURL generator?
This page builds a C# class from JSON. The online cURL generator turns an HTTP request into a curl command.
More in this topic: JSON Tools Online