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.