List 从映射中检索值<;字符串,动态>;从API获取后
我试图从一个API中获取一个值,通常我通过一个列表获取它,并且只使用一个索引和字符串来获取我需要的信息(例如,List 从映射中检索值<;字符串,动态>;从API获取后,list,api,hashmap,dart,flutter,List,Api,Hashmap,Dart,Flutter,我试图从一个API中获取一个值,通常我通过一个列表获取它,并且只使用一个索引和字符串来获取我需要的信息(例如,数据[index][“String”]),但是这个API发送一个映射,我使用键来检索映射的一部分(数据[“key”]),但我试图在值方面更具体一些。有没有办法获得准确的值,比如数据[“key”][“String”]?您可以对数据使用json.decode 例如: var response = await /* httpcall */ var data = json.decode(res
数据[index][“String”]
),但是这个API发送一个映射
,我使用键来检索映射的一部分(数据[“key”]
),但我试图在值方面更具体一些。有没有办法获得准确的值,比如数据[“key”][“String”]
?您可以对数据使用json.decode
例如:
var response = await /* httpcall */
var data = json.decode(response.body);
根据响应的结构,您可能必须更改json编码的字段,但至少现在您可以使用
data['foo']['bar']
请提供示例数据和代码,说明您尝试了什么以及失败的地方。