在Flutter中根据JSON响应创建表

时间:2019-12-19 22:35:57

标签: arrays json flutter datatable

我试图在Flutter中创建一个非常动态的数据表,从某种意义上说,它随每个响应而完全改变。是否有任何程序包或小部件可通过JSON响应创建数据表,如下所示:

{"array":[["mr", "500", "140,00", "7,00", "147,00"], ["vrijednost", "140.00", "Kn"], ["jm ko\u010dna Glena", "", "KOM 20000. 7,00.", "Vrijednost bez PDV-a", "Iznos PDV-a :", "UKUPNO SA PDV-om"], ["poreza", "7,00"], ["naziv artikla-usluge", "", "BIJELI KRUH 600 gr", "", "osnovica iznos", "140.00"], ["\u017eovratni", "\u0161ifra artikla", "more", "%", "5,00"]]}

非常感谢您的回复。

1 个答案:

答案 0 :(得分:0)

一旦您以Map<String, dynamic>格式获取数据,就需要“按摩”数据,确定哪些是表的标题(列)以及哪些数据组(单元格/行)。

要动态生成这些内容,请查看DataTable

DataTable(
  columns: getColumnArray(), // returns DataColumns with Text for headers
  rows: getRowArray(), // returns DataRows & DataCells with Texts for grouped data
)