从 dart 中的嵌套 Map 中获取字符串

Aus*_*eve 3 json decode dart flutter

我的地图:

{Info: {name: Austin, Username: austinr}}
Run Code Online (Sandbox Code Playgroud)

我正在使用这一行将 myName 变量设置为“Austin”

String myName = map["name"] as String;
Run Code Online (Sandbox Code Playgroud)

但是..这一行似乎将字符串“myName”设置为空。只是在寻找一种从地图中提取我的姓名和用户名的方法

谢谢

vip*_*ari 7

我能够成功运行以下代码。

 var map =  {"Info":{"name": "Austin", "Username": "austinr"}}; 
 String myString = map["Info"]["name"] as String;
 print(myString);
Run Code Online (Sandbox Code Playgroud)

输出Austin符合预期。请试试这个。