Um pacote complementar para dart-json-mapper que permite a serialização e desserialização sem problemas de tipos fixnum (como Int64, Uint64) para e a partir do JSON. Ele expande a funcionalidade do dart-json-mapper para lidar com tipos inteiros grandes comumente usados em aplicações intensivas em dados, garantindo uma representação precisa dos dados entre plataformas. O pacote se integra suavemente com bases de código existentes usando o fluxo de trabalho de geração de código do dart-json-mapper.
Casos de uso
- Manipulando inteiros grandes em APIs JSON
- Integrando tipos fixnum em aplicativos Flutter
- Serializando inteiros de 64 bits em aplicativos multiplataforma
- Trabalhando com sistemas legados que exigem suporte a fixnum
- Garantir a precisão em dados financeiros ou de timestamp
Principais recursos
- Suporta tipos Int64 e Uint64
- Funciona com a geração de código do dart-json-mapper
- serialização com agnosticismo de plataforma
- Mantém a precisão para inteiros grandes
- Configuração mínima com o comando pub add
Indicado para
- Aplicativos processando grandes dados numéricos
- Integrações de backend com campos fixnum
- Aplicativos multiplataforma que precisam de manipulação consistente de inteiros
- Desenvolvedores usando dart-json-mapper para serialização JSON
Considerações
- É necessário instalar o dart-json-mapper
- Limitado a tipos de pacotes fixnum
- Não necessário para valores inteiros padrão
- Pode aumentar ligeiramente o tamanho do código gerado
- Depende do uso correto de importação e anotação