首页 > 解决方案 > 如何使用 toJson() 和 fromJson() 方法将 Json 对象映射到飞镖中的 LinkedHashMap?

问题描述

我需要将下面的 Json 对象映射到LinkedHashMap 案例; 我知道这种对象转换,

class CountryInfo {
  String flag;

  CountryInfo({this.flag});

  CountryInfo.fromJson(Map<String, dynamic> json) {
    flag = json['flag'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['flag'] = this.flag;
    return data;
  }
}

我需要知道以下对象的 Timeline.fromJson 和 toJson(),

class Timeline {
  LinkedHashMap<String, int> cases;
}

这是我需要知道的对象。

{
"cases":{
     "4/2/20":151,
     "4/3/20":159,
     "4/4/20":166,
     "4/5/20":176,
     "4/6/20":178,
     "4/7/20":185,
     "4/8/20":189,
     "4/9/20":190,
     "4/10/20":190,
     "4/11/20":198,
     "4/12/20":210,
     "4/13/20":217,
     "4/14/20":233,
     "4/15/20":238,
     "4/16/20":238,
     "4/17/20":244,
     "4/18/20":254,
     "4/19/20":271,
     "4/20/20":304,
     "4/21/20":310,
     "4/22/20":330
    }
}

标签: jsondartlinkedhashmap

解决方案


推荐阅读