美文网首页
Flutter 知识点

Flutter 知识点

作者: 阿泽V5 | 来源:发表于2020-06-02 17:42 被阅读0次
    一、Json 解析
    static Future getJsonData async {
        
    1 加载json文件
    final  jsonString =  await rootBundle.loadString("xxx.json");
     
    2 将jsonString 转成Map/List
    final result = json.decode(jsonString);
    
    3将Map中的内容转成对象
    final  resultList = result["category"];
    List<HYCategoryModel> categories = [];
    for(var json in resultList){       
      categories.add(HYCategoryModel.fromJson(json));
    }
     return categories.add;
    }
    
    二、将color 转成十六进制的数字
    final colorInt = int.parse(color, radix:16);
    Color cColor = Color(colorInt | 0xFF000000)
    
    三、 判断两个List 是否相同
    ListEquality().equals(pre,next);
    

    相关文章

      网友评论

          本文标题:Flutter 知识点

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