Skip to content

Gordon2780/Jsontomodel

Repository files navigation

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
    }
}

演示

feature X

提示

如果项目中添加了如下全局方法,可在设置关闭自动添加安全取值方法

  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;
  }

feature X

About

flutter 开发插件 json转dart模型

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published