json_model
json_model copied to clipboard
Generate model class from Json file. 一行命令,通过Json文件生成Dart Model类。
执行flutter packages pub run json_model后,lib/models并没有生成文件 PS E:\AndroidStudio\github_client_app> flutter packages pub run json_model Unhandled exception: FormatException: Unexpected character (at line 2, character 18) "enable":true, // 是否启用缓存 ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1405:5) #1...
C:\Users\xyz\AndroidStudioProjects\startup_namer\lib>flutter packages pub run json_model Changing current working directory to: C:\Users\xyz\AndroidStudioProjects\startup_namer Could not find package "json_model". Did you forget to add a dependency? pub finished with exit code 65

主要处理 #31 说到的问题。#52 也是类似,虽然可以用meta指定类名,但是作为被引用方时,import还是会有问题 json文件中key包含下划线的时候,生成的成员自动以`@JsonKey(name: '原始key') 小驼峰key` 方式输出。
目前as在文件命名上,如果是驼峰命名,整个文件会出现波浪纹。 警告类名为驼峰式;建议改为小写字母+‘_’; 但是我发现如果我的json文件名字为:小写字母+‘_’;那我类名与文件名是一致的。 希望能够添加命名配置,能够区分创建
看到代码两年前😂,更新踢我一下
我看到Pull requests里已经有人提交了修复,但是没有被合并,我试了了是可以用的 先把json_serializable的版本改成 ^3.5.0,然后加上下面的dependency_overrides配置,使用 @keda 的版本 ` yaml dependency_overrides: json_model: git: url: https://github.com/keda/json_model.git ` 