【问题标题】:Flutter Qs : Unhandled Exception: type 'String' is not a subtype of type 'FutureOr<Map<String, dynamic>>'Flutter Qs:未处理的异常:“String”类型不是“FutureOr<Map<String, dynamic>>”类型的子类型
【发布时间】:2021-09-07 14:19:27
【问题描述】:

所以我想将我的 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

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

所以我使用future builder,但是当我尝试返回saldo String时它会显示此错误

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

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    你可以试试这个

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

    【讨论】:

      猜你喜欢
      • 2021-09-12
      • 2021-07-11
      • 2021-01-17
      • 2021-05-05
      • 2021-06-11
      • 2019-08-07
      • 2020-08-20
      • 1970-01-01
      • 2021-12-29
      相关资源
      最近更新 更多