首页 > 解决方案 > 如何在以下响应中访问 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?

标签: flutterdart

解决方案


您在这里将数据作为键传递,Map您错了。您正在解析 redirectUrl 键,因此您必须redirectUrl在 map 中用作键我的意思是说:

Message['redirecturl']

推荐阅读