Json 如何在颤振中基于动态更改关键点创建PODO类?

Json 如何在颤振中基于动态更改关键点创建PODO类?,json,flutter,dart,Json,Flutter,Dart,我有一个包含元素列表的json对象,最后一个元素包含一个字符串,其中包含每个键,每个键用逗号分隔 [ {"US":1M, "UK":2M,"Swiss":3M,"Spain":0.5M,"Germany":10M}, {"US":1.5M, "UK":26M,"Swiss":31M,"Spain":

我有一个包含元素列表的json对象,最后一个元素包含一个字符串,其中包含每个键,每个键用逗号分隔

  [
    {"US":1M, "UK":2M,"Swiss":3M,"Spain":0.5M,"Germany":10M},
    {"US":1.5M, "UK":26M,"Swiss":31M,"Spain":0.56M,"Germany":1M},

    {"total":10000,"key":"US,UK,Swiss,Spain,Germany"}
  ]
最后一个元素中的键字段将被更改,并基于该字符串生成列表的其余部分。如果键有10个用逗号分隔的字符串,则每个列表将包含10项。如何通过添加基于字符串数量的循环来生成PODO类