1,转换 Json 数据为 model
Android原生有gson等库能自动解析服务器返回的json数据,但flutter中并没有,每次手写实体类都是一种折磨。但总有人能造福广大码农。
强烈推荐大家使用 JsonToDart 插件,Android Studio 和 VS Code 编辑器上都可以安装此插件,它可以帮我们将 json 格式的数据转换为实体类。
1.1 在线生成
打开 https://app.quicktype.io/ 网站:
只需填写 类名 和 json 格式的字符串即可,中间生成相关代码,拷贝到项目即可。
1.2 JsonToDart 插件
在 Android Studio 中安装 JsonToDart 插件,打开 Preferences(Mac)或者 Setting(Window),选择 Plugins,搜索 JsonToDart
官网:https://plugins.jetbrains.com/plugin/12562-jsontodart-json-to-dart-
选定目录,点击右键,选择 New->Json to Dart,或者使用快捷键
Mac:Option + Shift + D