1
resposta

09 Mão na massa: modelos e dataclass

2.Implemente os métodos toJson e fromJson para possibilitar a conversão da classe Account para JSON e vice-versa

class Account {
String id;
String name;
String lastName;
double balance;

Account({
required this.id, 
required this.name,
required this.lastName,
required this.balance,
});

factory Account.fromMap(Map<String, dynamic> map) {
  return Account(
    id: map["id"], 
    name: map["name"], 
    lastName: map["lastName"], 
    balance: map["balance"],
    );
}

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    "id": id,
    "name": name,
    "lastName": lastName,
    "balance": balance,
  

};
}
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Zilda, como vai?

Seu código está consistente e já traz uma boa estrutura para trabalhar com mapas, algo essencial quando avançamos para JSON. A implementação do fromMap e do toMap está correta e alinhada com o que o exercício propõe para esta etapa.

Obrigado por compartilhar seu exercício e continue mostrando sua evolução. O fórum está à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!