Flutter 結合json_serializable將json轉model


一、集成插件

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的文件:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM