Pular para o conteúdo principal

Usando JSON

Soluções Dart para ler e escrever JSON.

A maioria das aplicações móveis e web usa JSON para tarefas como trocar dados com um servidor web. Esta página discute o suporte do Dart para serialização e desserialização de JSON: converter objetos Dart de e para JSON.

Bibliotecas

#

As seguintes bibliotecas e pacotes são úteis em todas as plataformas Dart:

  • dart:convert
    Conversores tanto para JSON quanto para UTF-8 (a codificação de caracteres que JSON exige).

  • package:json_serializable
    Um pacote de geração de código fácil de usar. Quando você adiciona algumas anotações de metadados e usa o builder fornecido por este pacote, o sistema de build do Dart gera código de serialização e desserialização para você.

  • package:built_value
    Uma alternativa poderosa e opinativa ao json_serializable.

Recursos Flutter

#
JSON e serialização

Mostra como aplicações Flutter podem serializar e desserializar tanto com dart:convert quanto com json_serializable.

Recursos para aplicações web

#
Buscar dados da internet

Demonstra como usar package:http para buscar dados com um servidor web.

Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.