当前位置: 首页 > news >正文

深圳外贸网站做任务免费领取东西的网站

深圳外贸网站,做任务免费领取东西的网站,网页布局图片,网站设计计划书flutter开发实战-jsontodart及 生成Dart Model类。 在开发中#xff0c;经常遇到请求的数据Json需要转换成model类。这里记录一下Jsontodart生成Dart Model类的方案。 一、JSON生成Dart Model类 在开发中经常用到将json转成map或者list。通过json.decode() 可以方便 JSON 字…flutter开发实战-jsontodart及 生成Dart Model类。 在开发中经常遇到请求的数据Json需要转换成model类。这里记录一下Jsontodart生成Dart Model类的方案。 一、JSON生成Dart Model类 在开发中经常用到将json转成map或者list。通过json.decode() 可以方便 JSON 字符串转为 List/Map 如 {name: Bruce,age: 20 }转换成Map MapString, dynamic user json.decode(json);在自定义类中经常将请求封装最后将请求转换成Map通过Dio请求服务器。 class UserInfoReq {int? id;int? timestamp;UserInfoReq({this.id, this.timestamp});UserInfoReq.fromJson(MapString, dynamic json) {id json[id];timestamp json[timestamp];}MapString, dynamic toJson() {final MapString, dynamic data new MapString, dynamic();data[id] this.id;data[timestamp] this.timestamp;return data;} }使用json_annotation、json_serializable、build_runner插件生产Json对应的Dart model 一、引入插件json_annotation、json_serializable、build_runner 在pubspec.yaml引入相应的插件json_annotation、json_serializable、build_runner dependencies:flutter:sdk: flutterflutter_localizations:sdk: flutter# The following adds the Cupertino Icons font to your application.# Use with the CupertinoIcons class for iOS style icons.cupertino_icons: ^1.0.2# JSON注解json_annotation: ^4.8.0dev_dependencies:flutter_test:sdk: flutter# JSON转modeljson_serializable: ^6.6.1build_runner: ^2.3.3二、将Json转成Dart 在开发中经常用到Jsontodart这里使用的是一下两个 https://javiercbk.github.io/json_to_dart/ https://caijinglong.github.io/json2dart/index_ch.html 将一下Json转成对应的类 { name:Bruce, age:20 }对应的dart类 import package:json_annotation/json_annotation.dart; part user_info_dto.g.dart;JsonSerializable()class UserInfoDto extends Object {JsonKey(name: name)String name;JsonKey(name: age)int age;UserInfoDto(this.name,this.age,);factory UserInfoDto.fromJson(MapString, dynamic srcJson) _$UserInfoDtoFromJson(srcJson);MapString, dynamic toJson() _$UserInfoDtoToJson(this);}由于这里用到了json_annotation需要使用命令生成’user_info_dto.g.dart’文件 通过在项目根目录下运行: flutter packages pub run build_runner build这触发了一次性构建可以在需要时为我们的 Model 生成 json 序列化代码它通过我们的源文件找出需要生成 Model 类的源文件包含JsonSerializable 标注的来生成对应的 .g.dart 文件。 三、小结 flutter开发实战-jsontodart及 生成Dart Model类。使用json_annotation、json_serializable、build_runner插件生产Json对应的Dart model。 学习记录每天不停进步。
http://www.eeditor.cn/news/119275/

相关文章:

  • 营销型企业网站建设的预算建一个展示网站下班多少钱
  • 国内网站开发不用wordpress国外做外贸的网站
  • 镇江网站推广排名网站建设实例大制作
  • 遵义一般做一个网站需要多少钱站外推广策划书
  • 建设局网站外贸网站建设有哪些要求
  • 网站如何导入织梦cms中国制造网外贸平台
  • 如何访问国外网站手机设计logo软件
  • 石家庄响应式模板建站wordpress默认参数
  • 网站免费制作平台这样做自己公司的网站
  • 离型剂技术支持东莞网站建设云南建投第七建设有限公司网站
  • jsp ajax网站开发典型实例 pdf软文发稿平台有哪些
  • 石家庄市高新区建设局网站交换友情链接的途径有哪些
  • 安徽合肥网站制作wordpress可视化建站
  • 家装e站怎么学习做网站
  • 网站如何做点击链接佛山响应式网站
  • 网站 架构 设计海报设计在线生成免费
  • 建设银行官方网站面试详细信息济南做网站的公司哪家好
  • 国外设计网站欣赏上海优化seo排名
  • 怎么查网站的浏览量成都市城乡建设局网站
  • 做公益网站需要什么资质站长工具seo综合查询5g
  • 网站制作规划设计内容浙江省台州市做网站多少钱
  • 上海建设工程咨询网招聘seo网络排名优化
  • 网站建设公司使用图片侵权使用者有无责任安徽省住房建设工程信息网站
  • 学校网站建设先进个人荣誉淄博做网站多少钱
  • 桂林学校网站制作目录 首页 wordpress
  • 做电商看的网站有哪些内容大庆建设公司网站
  • 最好的网站模版网站建设的请示
  • 如何用手机做音乐网站post wordpress
  • 什么值得买网站模板微信h5页面制作教程
  • 天河区门户网站教育专栏网站建设公司的介绍