这是因为尝试将一个列表(List)分配给一个映射(Map)引起的。如果想要分配一个列表,则需要创建一个新的映射并使用该列表来填充它。例如,在以下代码中,我们可以将列表转换为Map:
List> list = [{'name': 'Alice'}, {'name': 'Bob'}]; // convert list to Map Map map = { for (var item in list) item['name']: item, }; print(map); // output: {Alice: {name: Alice}, Bob: {name: Bob}}
这样,我们就可以使用列表中的项目创建一个新的映射。
上一篇:API类别-主题
下一篇:API连接 - 将C#示例迁移到PHP(Wordpress)