Skip to content

Releases: debuggerx01/JSONFormat4Flutter

0.9-nullsafety

14 Apr 05:55
ca95ab9
Compare
Choose a tag to compare

迁移到空安全语法。

0.8

28 Jul 17:42
Compare
Choose a tag to compare
0.8

修复issue #28 ,当顶层级为数组时解析错误;
移除new关键字;
some fix;
修复不可见字符导致的bug;
版本号更新为0.8

0.7

07 Jul 13:09
d02a760
Compare
Choose a tag to compare
0.7

1.可以通过下拉框将对象类型设置为Map<String, dynamic>来避免该对象字段的解析,参考issue #13
2.点击Name栏使字段转为驼峰 & 解析List的时候读取多个元素,参考issue #17
3.修复闪退崩溃issue #23

0.6

21 Aug 20:04
Compare
Choose a tag to compare
0.6

1.修复json中字段不存在或者为null时可能导致的bean对象创建错误,也就是各字段处理时加入了null判断
2.放弃对于普通数据类型数组的生成代码优化
3.修复List嵌套泛型时由于错误的优化逻辑导致的异常代码
4.优化清理无用空行
5.增加了版本更新检查功能

0.5

03 Jul 01:20
Compare
Choose a tag to compare
0.5

修复多个连续的空数组导致的错误泛型关联问题;
修复json字符串中含有'{}'这种空map导致的错误;
针对泛型为普通数据类型时优化移除无用的list取值循环;
顶层bean的默认构造既可以传json字符串,也可以传解析生成的json对象;
增加 fromJson() 和 fromParams() 命名构造

0.4

28 May 12:55
Compare
Choose a tag to compare
0.4

修正json中包含空数组导致的错误

0.3

19 May 22:49
010dc1a
Compare
Choose a tag to compare
0.3

增加代码复制按钮,将文本框内容拷贝到系统剪切板;
修复mac下直接从文本框复制的代码粘贴到idea/as中提示非法字符的问题。

0.2

28 Mar 09:53
Compare
Choose a tag to compare
0.2

配合dart2的api调整

食用姿势:
下载对应平台二进制文件后——
linux:
在程序目录打开终端后执行:sudo chmod u+x Formater_linux && ./Formater_linux
mac:
在程序目录打开终端后执行:sudo chmod u+x Formater_mac && ./Formater_mac
windows:
直接双击运行 Formater_win.exe

0.1

06 Mar 09:05
Compare
Choose a tag to compare
0.1

0.1