【问题标题】:Json decode with flutter颤动的Json解码
【发布时间】:2020-01-24 13:16:38
【问题描述】:

您好,我有一个关于使用颤振读取 json 的问题

下面的代码返回字符串value -> {"return": 2}。但是当我打印valuemap.values我有以下结果:(2)

如何只读取整数值? ,

飞镖代码:

Future<int> login(String Email, String Password) async {
    //Ret rappresenta il valore di ritorno della funzione 
    var ret=0;
    Map map={
      'Username': Email,
      'Password':Password
    };
    String value=await apiRequest("/login", map);
    print("Valore prima del parse:" +value);
    Map valueMap = json.decode(value);
    print("Stampa di valore:" + valueMap.values.toString());
    return ret;
  }

【问题讨论】:

  • 试试看:print("Stampa di valore:" + valueMap['return'].toString());

标签: flutter dart


【解决方案1】:

试试这个,

...

Map valueMap = json.decode(value);
int returnValue = valueMap["return"];
print("Stampa di valore: $returnValue");

【讨论】:

    【解决方案2】:

    如果您成功获取字符串,那么您只需访问它 valueMap["valueMap"] 并分配给整数值

    【讨论】:

      猜你喜欢
      • 2019-08-08
      • 2021-08-20
      • 1970-01-01
      • 2019-08-31
      • 1970-01-01
      • 2020-07-23
      • 2021-10-10
      • 2021-11-13
      • 2021-11-16
      相关资源
      最近更新 更多