flutter - 如何在以下响应中访问 dart 中的 json
问题描述
我正在尝试在以下 json 中访问重定向 url
试过 print('on launch ${message['data'].redirect_url}');
但出现运行时错误。
这是进入 message['data'] => 的响应
I/flutter (23626): on launch {type: api-testing, click_action: FLUTTER_NOTIFICATION_CLICK, redirect_url: https://google.com}
如何仅以字符串形式访问重定向 URL?
解决方案
您在这里将数据作为键传递,Map
您错了。您正在解析 redirectUrl 键,因此您必须redirectUrl
在 map 中用作键我的意思是说:
Message['redirecturl']
推荐阅读
- python - 如果条件满足则返回值但否则继续 for 循环的 Python 表达式
- sapui5 - 使用货币符号显示成本水平的控件
- mysql - SQL:是否可以在 SELECT 中使用 % CURDATE %
- css - CSS如何检查HTML元素本身的属性名称(不是值)是否存在或匹配某种模式?
- python - 删除列内容<0的行
- c# - 如何获取特定IfcElement的材质数据
- python - 如何使用 Selenium 和 Python 从网站获取价格作为数字
- c - for 循环错误,头文件中定义的计数器
- c++ - 为什么我的 Char* 在填充整数后为空?
- scala - Scala 泛型中断对 var 的重新分配