如何反序列化此JSON数组[{"i":737,"n":1}]
以获取变量"i"和"n"。
反序列化类
class PortasAbertas {
int i;
int n;
PortasAbertas({this.i, this.n});
PortasAbertas.fromJson(Map<String, dynamic> json) {
i = json['i'];
n = json['n'];
}
Map<String, dynamic> toJson() {
return {
'i': i,
'n': n
};
}
}
我正在尝试使用这段代码反序列化对象,但当没有数组时使用它,但是使用数组时我不知道该怎么办。
PortasAbertas objeto = new PortasAbertas.fromJson(responseJson);
String _msg = ("Portas abertas: ${objeto.n}");
[ { "store": "AMAZON" }, { "store": "FLIPKART" }, { "store": "WALMART" }, { "store": "ALIBABA" } ]
- Ferdinand