当前位置:   article > 正文

Flutter 利用json_serializable 和build_runner自动解析json_flutter build_runner

flutter build_runner

熟悉前端开发的小伙伴一定都习惯了通过一些第三方插件将json映射成实体类初次上手flutter,当你尝试解析json的时候可能会有点痛苦。

因为flutter本身没有提供类似的功能,当然了,这个问题难不倒我们强大的喜欢动手的小伙伴。

现在我就教你如何通过json_serializable和build_runner这两个库,自动将json数据转化为我们的实体类。

首先需要在我们的pubspace.yaml文件中集成这两个库:

  1. dependencies:
  2. flutter:
  3. sdk: flutter
  4. # The following adds the Cupertino Icons font to your application.
  5. # Use with the CupertinoIcons class for iOS style icons.
  6. cupertino_icons: ^0.1.2
  7. dio: 2.1.13
  8. build_runner: 1.6.6
  9. json_serializable: 3.2.0

小伙伴们可以去github或者pub.dev这两个地方查看最新的版本

接下来我们需要准备一段json文件:

  1. {
  2. "GoodsMode": {
  3. "banner": [
  4. {
  5. "image": "http://images.baixingliangfan.cn/compressedPic/20181210150050_5409.jpg"
  6. },
  7. {
  8. &#
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/412351
推荐阅读
相关标签
  

闽ICP备14008679号