Generar clases C# desde JSON
Genera clases C# a partir de JSON con una propiedad para cada campo. Elige System.Text.Json o Newtonsoft.Json y define tu espacio de nombres.
Cómo funciona
- 1
Pega o abre tus datos
Pega texto, suelta un archivo en el editor o haz clic en Abrir archivo. Con Cargar ejemplo verás cómo funciona la herramienta.
- 2
Ajusta las opciones
El resultado se actualiza mientras escribes. Cambia las opciones para obtener exactamente lo que necesitas.
- 3
Copia o descarga
Copia el resultado al portapapeles o descárgalo como archivo.
Por qué PixNudge
No se sube nada
Tus datos se procesan en tu navegador y nunca se envían a un servidor, así que las claves de API, los tokens y los datos de clientes siguen siendo privados.
Instantáneo, incluso con archivos grandes
No hay idas y vueltas a un servidor: los resultados aparecen mientras escribes y los archivos de varios megabytes se procesan con fluidez.
Números exactos
Los números largos, como los ID de 64 bits, se conservan tal como están escritos en lugar de redondearse.
Preguntas frecuentes
¿System.Text.Json o Newtonsoft.Json?
Con Solo tipos desactivado, el código incluye atributos y funciones auxiliares para la biblioteca que elijas. System.Text.Json viene integrado en las versiones modernas de .NET; Newtonsoft.Json es habitual en proyectos más antiguos.
¿Se conservan los nombres JSON originales?
Las propiedades reciben nombres C# en PascalCase. Con Solo tipos desactivado, cada propiedad recibe además un atributo JSON con la clave original, así que la serialización usa exactamente los nombres de tus datos.
¿Qué tipo tienen los arrays?
Los arrays se convierten en arrays de C# como string[] o Item[], y cada objeto anidado tiene su propia clase.