【发布时间】:2021-07-24 05:43:35
【问题描述】:
我有一个 JSON 分配给一个名为 user
的变量 var user= {
'Name':'khan',
'Country':'Pakistan',
'color':'Color(0xffffff)',
};
假设我想从中获取数据并在某处使用它。
String encodedjson=jsonEncode(user);
Map <String,dynamic> decodedJson=jsonDecode(encodedjson);
var colordata=decodedJson['color'];
现在我想使用 colordata 假设我想将颜色放在容器背景中
即
Container(width: 200,height:200,color:colordata,)
这会给我一个错误,因为 colordata 不是 type Color.. 那么像这样使用 JSON 颜色该怎么办呢。
【问题讨论】:
-
您能否更改存储在 JSON 中的内容?
-
是的,我可以在我的实际代码中添加它。
标签: json flutter dart flutter-web