首页 > 解决方案 > 映射 <> 或列表的 Json 字符串

问题描述

我有一个 json 存储为字符串,如下所示

String json="[{"name":"a","id",1},{"name":"b","id",2},{"name":"c","id",3}]";

我的问题如何将其编码为地图或列表以访问键并使用值?

标签: dartflutter

解决方案


您需要先对值进行 JSON 解码

import 'dart:convert';

final decoded = jsonDecode(json);
print(decoded[0]['name']); // just one example

推荐阅读