Conversor de JSON a clase C#
Pega cualquier objeto o arreglo JSON y obtén definiciones `class` de C# listas para usar con autopropiedades tipadas (string, long, double, bool, List<...>) y clases separadas para objetos anidados. Los nombres de propiedad en PascalCase se enlazan a las claves JSON con la coincidencia sin distinción de mayúsculas de Newtonsoft.Json. Todo se ejecuta localmente en tu navegador: tu JSON nunca se sube.
Cómo usar
- Pega o escribe tu JSON en el cuadro de entrada.
- Opcionalmente cambia el nombre de la clase raíz (por defecto AutoGenerated).
- Copia las clases generadas del cuadro de salida.
Preguntas frecuentes
- ¿Cómo se tipan los números?
- Los números enteros se convierten en long y los que tienen punto decimal en double. Cámbialos a int o decimal manualmente si prefieres otro tipo.
- ¿Qué pasa con null o los arreglos vacíos?
- Los valores null se asignan a object y los arreglos vacíos a List<object>, porque su tipo no puede inferirse de la muestra.
- ¿Por qué los nombres de propiedad están en PascalCase?
- Es la convención estándar de C#. Newtonsoft.Json hace coincidir las claves sin distinguir mayúsculas, y System.Text.Json enlaza cuando se configura con PropertyNameCaseInsensitive.
- ¿Se envía mi JSON a algún sitio?
- No. La conversión ocurre por completo en tu navegador; no se sube nada.
Herramientas relacionadas
Conversor de JSON a data class de Kotlin
Convierte un objeto JSON en data classes de Kotlin con propiedades tipadas, en tu navegador.
Conversor de JSON a clase Java (POJO)
Convierte un objeto JSON en clases POJO de Java con campos tipados, en tu navegador.
Conversor HTML → JSX
Pega un snippet HTML y obtén JSX listo para React — `class` se vuelve `className`, `onclick` se vuelve `onClick`, los tags void se auto-cierran, los estilos inline pueden objetificarse.
Conversor de JSON a struct de Go
Convierte un objeto JSON en un struct de Go tipado con etiquetas json, al instante en tu navegador.
Conversor de JSON a dataclass de Python
Convierte un objeto JSON en definiciones @dataclass de Python con anotaciones de tipo, en tu navegador.
Conversor de JSON a struct de Rust (serde)
Convierte un objeto JSON en structs de Rust con derives de serde y campos tipados, en tu navegador.