首页 > 解决方案 > 将此 JSON 转换为 Dart 类所需的 Dart 代码是什么

问题描述

我有很多 json 以 Map<String, Map<String, List>> 的形式解析(我认为?)

下面是一个小例子来验证:

{"LEFT":{ "446927m": ["2020-02-21T03:01:04.023+00:00","2020-02-13T21:42:29.829+00:00"], "536278n": ["2019-10-04T07:06:09.878+00:00"]},

"MIDDLE":{ "938012c": ["2020-02-21T00:59:37.909+00:00","2020-01-23T22:39:46.789+00:00","2020-02-06T23:12:33.197+00:00"], "920283b": ["2020-02-07T04:16:39.994+00:00","2020-01-23T22:39:59.787+00:00"]},

"RIGHT":{ "192321k":["2020-02-20T21:31:32.437+00:00","2020-02-07T05:13:11.197+00:00"]}}

我只是很难弄清楚如何将它放入一个类中,以便我可以从 JSON 转换为 Dart。LEFT、MIDDLE 和 RIGHT 是固定的,但可以有无限数量的字符串,包含 0 到 4 个日期。

标签: jsonflutterdart

解决方案


您可以在此https://app.quicktype.io/网络中将任何 json 数据转换为任何语言,请尝试 :)


推荐阅读