Generar modelos Dart desde JSON para Flutter
Genera clases de modelo Dart a partir de JSON con métodos fromJson y toJson, null safety y compatibilidad opcional con freezed, listas para apps Flutter.
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
¿El código incluye fromJson y toJson?
Sí, cuando Solo tipos está desactivado. Cada clase recibe un factory fromJson y un método toJson, además de funciones de nivel superior que analizan y codifican el documento completo.
¿El código es null safe?
Sí. Los campos obligatorios no son nullables, y las claves que faltan o que pueden ser null se convierten en tipos nullables como String?.
¿Puedo usar freezed?
Sí. Activa Usar freezed para generar clases para el paquete freezed y luego ejecuta build_runner para crear las partes generadas.