美文网首页
Flutter 数据格式转换

Flutter 数据格式转换

作者: LiWeiJ | 来源:发表于2021-01-18 15:49 被阅读0次

    屁话不多说,直接上代码

    1.Json转List

    //一个JSON格式的字符串

    String jsonStr = '[{"name":"张三"},{"name":"李四"}]';

    //将JSON字符串转为List

    List list = json.decode(jsonStr);

    //输出第一个用户的姓名

    print(list[0]["name"]);

    2.List转Json

    StringjsonStringA = json.encode(list);

    print(jsonStringA);

    Json转Map

    //一个JSON格式的字符串

    StringjsonStr = '{"name":"王五","address":"北京市东城区"}';

    //将JSON字符串转为List

    Mapmap= json.decode(jsonStr);

    //输出

    print('姓名: ${map['name']}');

    print('地址: ${map['address']}');

    Map转Json

    String jsonStringB = json.encode(map);

    print(jsonStringB);

    相关文章

      网友评论

          本文标题:Flutter 数据格式转换

          本文链接:https://www.haomeiwen.com/subject/ppjxzktx.html