提问者:小点点

Flutter Qs:未处理的异常:类型“String”不是类型“FutureOR<Map<String,动态>>”的子类型


所以我想以文本形式显示我的API反馈,这是我调用api的地方

Future <Map<String, dynamic>> SaldoUpdate() async {
    var rawJson =
    await GetSaldoRefresh();
    Map<String, dynamic> map = jsonDecode(rawJson);

    var saldo = map["VALUE"]["SALDO"];
    
    print (saldo);
    return saldo;
  }

这是API反馈

flutter: 0.00

我想显示文本上的值小部件,

所以我使用未来的生成器,但当我尝试返回saldo字符串时它会显示此错误

Unhandled Exception: type 'String' is not a subtype of type 'FutureOr<Map<String, dynamic>>'

共1个答案

匿名用户

你可以试试这个

Future SaldoUpdate() async {
 var rawJson = await GetSaldoRefresh();
 var map = jsonDecode(rawJson);
 var saldo = map["VALUE"]["SALDO"];
 print(saldo);
 return saldo;
}