dart - 映射 <> 或列表的 Json 字符串
问题描述
我有一个 json 存储为字符串,如下所示
String json="[{"name":"a","id",1},{"name":"b","id",2},{"name":"c","id",3}]";
我的问题如何将其编码为地图或列表以访问键并使用值?
解决方案
您需要先对值进行 JSON 解码
import 'dart:convert';
final decoded = jsonDecode(json);
print(decoded[0]['name']); // just one example
推荐阅读
- html - 创建一个带有弯曲角的倾斜右侧的 div 矩形
- python-3.x - 将 oracle 转储文件 (.dmp) 文件读取到 panda 数据帧
- mongodb - 如何获取值存在于mongodb数组中的文档?
- laravel - 输入复选框 Laravel 7
- php - 是什么导致了这个错误 proxy_fcgi:error] AH01071: Got error 'Primary script unknown'
- elasticsearch - 日期直方图聚合 Elasticsearch
- sql - 有没有办法从 SQL 中的主查询内容中动态选择子查询中的表?
- symfony - api平台,无法使用symfony 4向抽象类添加自定义搜索过滤器
- c# - 我们可以在不创建自定义控件的情况下拦截多个 TextBox 的 KeyPress 事件吗?
- shopify - 如何根据客户标签显示自定义“登录”欢迎消息?(Shopify/液体)