【发布时间】:2021-06-10 01:12:44
【问题描述】:
我有一个产品,我想在其中输出相同的数据表。我必须使用“id”过滤此表。
我正在尝试在 fetchNotes() id = "XPTO68" 上过滤此 json。
有什么想法吗?
{
"segmento": "Caminhões e Ônibus",
"montadora": "MONTADORA",
"veiculo": "7000",
"motor": "MWM 4.10T",
"anoinicial": "1994",
"anofinal": "2005",
"id": "XPTO68",
"obs": "Engrenagem 15°",
"descricao": "Bomba D´Água",
"imagem": "XPTO6*.png"
},
{
"segmento": "Caminhões e Ônibus",
"montadora": "MONTADORA",
"veiculo": "7000",
"motor": "MWM 4.10T",
"anoinicial": "1994",
"anofinal": "2005",
"id": "XPTO69",
"obs": "Engrenagem 15°",
"descricao": "Bomba D´Água",
"imagem": "XPTO69.png"
},
我该怎么办?
Future<List<Note>> fetchNotes() async {
var data = await DefaultAssetBundle.of(context)
.loadString('assets/json/produtos.json');
var body = json.decode(data);
var notes = List<Note>();
for (var noteJson in body) {
notes.add(Note.fromJson(noteJson));
}
return notes; }
【问题讨论】: