100 % local: tus datos nunca salen de tu navegador

Convertidor de JSON a Dart — Herramienta online gratis

Convierte JSON en clases Dart null-safe con fromJson y toJson, directamente en tu navegador. Gratis y privado: tus datos no salen de tu dispositivo.

Instantáneo Privado Cero cookies

Entrada JSON

Salida Dart

¿Por qué convertir JSON a Dart?

Escribir a mano las clases modelo de Dart para apps Flutter es repetitivo. Pega un JSON de muestra arriba y obtén clases null-safe con factories fromJson y métodos toJson, listas para dart:convert.

Cómo funciona

El convertidor analiza tu JSON localmente y genera una clase por objeto, con campos final y un constructor de parámetros con nombre. Los arrays se convierten en List<T>, los objetos anidados en sus propias clases, y las claves originales se conservan en los maps de fromJson/toJson aunque el campo Dart pase a camelCase. Sin paquetes ni build_runner.

Preguntas frecuentes

¿Mis datos JSON se suben a un servidor?
No. Todo se ejecuta en tu navegador con JavaScript. Nada viaja por la red, por lo que la herramienta es segura para datos sensibles.
¿Se incluyen fromJson y toJson?
Sí, por defecto cada clase recibe una factory fromJson y un método toJson con casts explícitos. Desactiva la opción si solo quieres los campos y el constructor.
¿Cómo se tipan los números?
Los enteros se convierten en int y los decimales en double. Como un decodificador JSON puede devolver un int donde se espera un double, el código generado usa (value as num).toDouble().

Convertidores relacionados