JSON-TO-MODEL README
json数据转模型,flutter开发支持将json转dart class
如您遇到任问题,可在留言板告诉我,我会及时修复。
功能
1、下划线转驼峰重命名,快捷键:shift+cmd+,
2、json数据转模型类,快捷键:comd + 3
3、支持模型类内添加自定方法:设置 - 搜索 - JSON转模型
使用方法:
功能1、粘贴json数据到文件,右键选择转换(comd/ctl + 3)
功能2、选中需要重命名的关键字,右键选择转换(shift + cmd/ctl + ,)
example1:
data_list -> dataList
example2:
{
"code": 0,
"message":"successful",
"data":{
"name":"张三",
"age":18
}
}
演示
提示
如果项目中添加了如下全局方法,可在设置关闭自动添加安全取值方法
T safe<T>(dynamic oldValue, dynamic newValue) {
if (oldValue.runtimeType == newValue.runtimeType || (oldValue is Map && newValue is Map) || oldValue == null) {
return newValue;
} else if ((oldValue is double) && (newValue is int)) {
return (newValue.toDouble() as T);
}
return oldValue;
}
| |