使用 JSON 编码忽略密钥
Posted
技术标签:
【中文标题】使用 JSON 编码忽略密钥【英文标题】:Ignore a Key with JSON encode 【发布时间】:2020-02-01 05:03:44 【问题描述】:使用json.encode
时如何忽略键?
类似这样的:
final map = json.decode(json.encode(routine), reviver: (key, value)
if (key == "id")
return null;
return value;
);
但是这样我的地图有一个键id
,值为null
。我希望我的地图没有 id 键。
有什么想法吗?
【问题讨论】:
【参考方案1】:您可以删除密钥。
routine.remove("id");
final map = json.decode(json.encode(routine));
【讨论】:
以上是关于使用 JSON 编码忽略密钥的主要内容,如果未能解决你的问题,请参考以下文章