Tenho duas classes: Associado e Dependentes.
Fiz uma API Rest que retorna o associado e seus dependentes, pelo código do associado.
Ao recuperar o Json, são recuperados os dados certos, mas depois recebo um erro:
E/flutter (32587): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: NoSuchMethodError: The method '[]' was called on null. E/flutter (32587): Receiver: null E/flutter (32587): Tried calling:
E erro aponta para minha classe de modelo dependente.dart.
Seguem os métodos de serialização das minhas classes de modelo:
Associado.fromJson(Map<String, dynamic> json) : codigo = json['codigo'], nome = json['nome'], dependente = Dependente.fromJson(json['dependente']);
Map<String, dynamic> toJson() => { 'codigo': codigo, 'nome': nome, 'dependente': dependente.toJson(), };
Dependente.fromJson(Map<String, dynamic> json) : codigo = json['codigo'], nome = json['nome'];
Map<String, dynamic> toJson() => { 'codigo': codigo, 'nome': nome, };
Alguma dica do que pode estar errado??
Obg.