这次我们说一下,Flutter网络请求返回的数据如何转model
Flutter的model和安卓、iOS完全不一样,他的生成比较复杂,没有iOS、安卓那么灵活和方便
Flutter生成model文件首先需要去一个网站
https://caijinglong.github.io/json2dart/index.html
1、打开这个网站后根据版本选择版本,第一个黄框目前选择V1.x.x
2、第二个黄框根据是我们想要起名的model类名称(首字母必须大写),但是我们要使用红色框中的黑色框的名称,看到这里大家应该都看明白了,我们黄框的内容最好不要带有下划线,因为黑色框中的内容自动进行专为小写并加下划线。
3、就是复制粘贴了,把我们借口请求返回 所有数据全部复制到左边的输入框中。而右边的输入款中会自动生成model内容
4、我要就要粘贴黑色框中的类名去Flutter中创建model了,创建完model后我们要把右侧输入框中的内容复制到model中。到此model基本创建完了。
5、第四步完成以后程序会报错,因为model生成后此model还需要一个.g.dart文件,这个文件我们不需要任何其他操作,自需要在编译器的控制台中敲一下下面的命令行既可以
命令行:
flutter packages run build_ru