赞
踩
熟悉前端开发的小伙伴一定都习惯了通过一些第三方插件将json映射成实体类初次上手flutter,当你尝试解析json的时候可能会有点痛苦。
因为flutter本身没有提供类似的功能,当然了,这个问题难不倒我们强大的喜欢动手的小伙伴。
现在我就教你如何通过json_serializable和build_runner这两个库,自动将json数据转化为我们的实体类。
首先需要在我们的pubspace.yaml文件中集成这两个库:
- dependencies:
- flutter:
- sdk: flutter
- # The following adds the Cupertino Icons font to your application.
- # Use with the CupertinoIcons class for iOS style icons.
- cupertino_icons: ^0.1.2
- dio: 2.1.13
- build_runner: 1.6.6
- json_serializable: 3.2.0
小伙伴们可以去github或者pub.dev这两个地方查看最新的版本
接下来我们需要准备一段json文件:
- {
- "GoodsMode": {
- "banner": [
- {
- "image": "http://images.baixingliangfan.cn/compressedPic/20181210150050_5409.jpg"
- },
- {
- &#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。