Skip to content

JSON to C# Online Free

New

Generate C# classes with System.Text.Json JsonPropertyName attributes from JSON.

  • Processed in your browser
  • Privacy-first
  • No account required
  • Nothing uploaded by default

Examples

C# class

{"id":1,"name":"ToolBay"}
public class Root { public int Id { get; set; } }

How JSON to C# works

Generate C# classes with System.Text.Json JsonPropertyName attributes from JSON. Output is C#-specific. Runs in your browser.

  1. 1. Paste JSON. Use a real API response so nested types come through.
  2. 2. Check the C# output. Scan names, optionals, and nested types.
  3. 3. Copy the code. Drop it into your project and adjust if the sample was incomplete.
  • Generate C# models from a real API JSON sample
  • Paste the output into an existing C# project
  • C# class
Which JSON library is assumed?
System.Text.Json with [JsonPropertyName].

ToolBay does not store your input. Close the tab and it is gone. More developer tools.