错误:应为“Map<dynamic, dynamic>”类型的值,但得到“List<dynamic>”类型的值

时间:2021-04-15 18:07:01

标签: flutter dart hue

我正在使用 hue_dart 包并尝试在我的色调桥中向我展示已实现的灯光,但出现此错误:

Instance of `_Future<List<Light>>`
Error: Expected a value of type `Map<dynamic, dynamic>', but got one of type 'List<dynamic>'

如何将此列表转换为地图,或者如何显示灯光列表?

这是我的代码:

class HueBridge {
  searchBridge() async {
    final client = Client();
    final discovery = BridgeDiscovery(client);

    List<DiscoveryResult> discoverResults = await discovery.automatic();
    final discoveryResult = discoverResults.first;

    final bridge = Bridge(client, discoveryResult.ipAddress);
    print(discoveryResult.ipAddress);

    final lights = bridge.lights();
    print(lights);
  }
}

0 个答案:

没有答案