【问题标题】:how to flutter convert maps to String如何颤振将地图转换为字符串
【发布时间】:2020-02-08 19:17:48
【问题描述】:

你好,我在 sqlite 中获取数据 代码:

getuserIDPW(String email) async{
    final db = await database;
    var res = await db.query("person",columns: ['email', 'password'] ,where: "email = ?", whereArgs: [email]);
    return res.isNotEmpty? res : Null;
  }

代码:

var useridpw = await DBHelper().getuserIDPW(_email);
        print(useridpw);

这就是我得到[{email: kmail, password: 123123}]的结果的方式

但我想要这样的字符串:var tmpEmail = 'kmail';

如何在地图中获取字符串?

如果有人能帮助我,我将不胜感激。

【问题讨论】:

    标签: list sqlite dictionary flutter


    【解决方案1】:

    如果你想得到特定的字符串,你可以使用下面的代码:-

    Future<String> getuserIDPW(String email) async{
          final db = await database;
          var res = await db.query("person",columns: ['email', 'password'] ,where: "email = ?", whereArgs: [email]);
          return res.isNotEmpty? res[0][yourKey like 'email' OR 'password'] : Null;
        }
    

    【讨论】:

      【解决方案2】:

      你可以通过这样做给你发邮件:

      首先你有一个列表,所以你应该映射它

      var email ; 
      useridpw.map((e) {
      email = e['email'];
      }).toList()
      

      【讨论】:

        猜你喜欢
        • 2021-10-26
        • 2019-10-19
        • 2023-04-07
        • 1970-01-01
        • 2020-06-21
        • 2020-12-14
        • 1970-01-01
        • 2020-01-09
        • 2019-08-04
        相关资源
        最近更新 更多