首页 > Web开发 > 详细

Flutter 结合json_serializable将json转model

时间:2019-10-23 15:09:09      阅读:190      评论:0      收藏:0      [点我收藏+]

一、集成插件

pubspec.yaml文件中添加json_serializable的相关插件

 1 dependencies:
 2   flutter:
 3     sdk: flutter
 4  
 5   json_annotation: ^3.0.0
 6 
 7 dev_dependencies:
 8   flutter_test:
 9     sdk: flutter
10 
11   #这两个是dev的,不要放到上面去了
12   build_runner: ^1.0.0
13   json_serializable: ^3.2.0

二、创建model

为了便利的使用json_serializable库,使用这位大牛这个小工具

技术分享图片

将右侧框内转换过的内容复制下来,在自己项目中创建user.dart文件,将你复制的内容粘贴进去。然后你会看到类中一些地方会飘红线,这是正常的哈:

 

技术分享图片

 

这个时候,你在项目根目录下输入命令:flutter packages pub run build_runner build,完成之后会在user.dart同级目录下,自动创建一个名为user.g.dart的文件:

技术分享图片

 

Flutter 结合json_serializable将json转model

原文:https://www.cnblogs.com/sonofdark/p/11726025.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!