Conversor de JSON para classe C#
Cole qualquer objeto ou array JSON e obtenha definições `class` do C# prontas para usar com autopropriedades tipadas (string, long, double, bool, List<...>) e classes separadas para objetos aninhados. Nomes de propriedade em PascalCase se vinculam às chaves JSON com a correspondência sem diferenciação de maiúsculas do Newtonsoft.Json. Tudo roda localmente no seu navegador — seu JSON nunca é enviado.
Como usar
- Cole ou digite seu JSON na caixa de entrada.
- Opcionalmente renomeie a classe raiz (padrão AutoGenerated).
- Copie as classes geradas da caixa de saída.
Perguntas frequentes
- Como os números são tipados?
- Números inteiros viram long e números com ponto decimal viram double. Mude para int ou decimal manualmente se preferir outro tipo.
- O que acontece com null ou arrays vazios?
- Valores null são mapeados para object e arrays vazios para List<object>, pois o tipo não pode ser inferido da amostra.
- Por que os nomes de propriedade estão em PascalCase?
- É a convenção padrão do C#. O Newtonsoft.Json combina as chaves sem diferenciar maiúsculas, e o System.Text.Json vincula quando configurado com PropertyNameCaseInsensitive.
- Meu JSON é enviado para algum lugar?
- Não. A conversão ocorre inteiramente no seu navegador; nada é enviado.
Ferramentas relacionadas
Conversor de JSON para data class Kotlin
Transforme um objeto JSON em data classes Kotlin com propriedades tipadas, no seu navegador.
Conversor de JSON para classe Java (POJO)
Transforme um objeto JSON em classes POJO Java com campos tipados, no seu navegador.
Conversor HTML → JSX
Cole um snippet HTML e receba JSX pronto pra React — `class` vira `className`, `onclick` vira `onClick`, tags void se auto-fecham, estilos inline podem ser objetificados.
Conversor de JSON para struct Go
Transforme um objeto JSON em um struct Go tipado com tags json, na hora e no seu navegador.
Conversor de JSON para dataclass Python
Transforme um objeto JSON em definições @dataclass do Python com type hints, no seu navegador.
Conversor de JSON para struct Rust (serde)
Transforme um objeto JSON em structs Rust com derives serde e campos tipados, no seu navegador.