json_model
json_model copied to clipboard
下划线格式命名的文件名转换为 dart 类时,类名应该转换为驼峰命名
例如 user_entity.json 生成的 dart 类,类名应该是 UserEntity 而不是 User_entity,这样是不符合 dart 语法规范的,并且 AS 直接就警告语法有问题。
json 数据中的字段名转换规则应该也是一样的,例如键名 user_name 应该转换为 userName,而不是保持原名。
求大佬更新支持以上两个特性,不然每次运行命令生成文件都要自己手动改名字,而且因为每次运行命令都是重新生成文件,所以之前改好的文件还需要备份,再替换新文件,反而比使用其他插件手动生成 dart 类麻烦更多。
我现在使用了一个新的插件,解决了以上问题。
https://github.com/fadhilx/json_to_model
这个插件使用方法和 json_model 一模一样,能够将下划线格式的 json 文件名正确地转换为驼峰格式的类名,下划线格式的 json 字段名转换为驼峰格式的字段名。
并且支持最新版本的 json_serializable
依赖。
希望能够帮助到和我遇到一样问题的人。
我现在使用了一个新的插件,解决了以上问题。
https://github.com/fadhilx/json_to_model
这个插件使用方法和 json_model 一模一样,能够将下划线格式的 json 文件名正确地转换为驼峰格式的类名,下划线格式的 json 字段名转换为驼峰格式的字段名。
并且支持最新版本的
json_serializable
依赖。希望能够帮助到和我遇到一样问题的人。
thk!