100 % local — seus dados nunca saem do seu navegador

Conversor de JSON para Dart — Ferramenta online grátis

Converta JSON em classes Dart null-safe com fromJson e toJson, direto no navegador. Grátis e privado: seus dados nunca saem do seu dispositivo.

Instantâneo Privado Zero cookies

Entrada JSON

Saída Dart

Por que converter JSON para Dart?

Escrever classes de modelo Dart à mão para apps Flutter é repetitivo. Cole um documento JSON de exemplo acima e receba classes null-safe com factories fromJson e métodos toJson, prontas para usar com dart:convert.

Como funciona

O conversor analisa seu JSON localmente e gera uma classe por objeto com campos final e um construtor de parâmetros nomeados. Arrays viram List<T>, objetos aninhados viram suas próprias classes, e as chaves originais são mantidas nos maps de fromJson/toJson mesmo quando o nome do campo Dart vira camelCase. Sem pacotes nem build_runner.

Perguntas frequentes

Meus dados JSON são enviados para algum servidor?
Não. Tudo roda inteiramente no seu navegador com JavaScript. Nada é enviado pela rede, o que torna a ferramenta segura para dados sensíveis.
fromJson e toJson estão incluídos?
Sim, por padrão cada classe recebe uma factory fromJson e um método toJson com casts explícitos. Desative a opção se você quiser apenas os campos e o construtor.
Como os números são tipados?
Inteiros são mapeados para int e decimais para double. Como decodificadores JSON podem retornar um int onde se espera um double, o código gerado usa (value as num).toDouble() por segurança.

Conversores relacionados