生成两个JSON文件之间的差异
项目描述
比较两个JSON文件(http://json.org)并生成一个新的JSON文件,其中包含结果。允许从比较中排除一些键,或者以其他方式仅包含一些键。
项目的网站在https://gitlab.com/mcepl/json_diff上,欢迎提交补丁和拉取请求,但请确保脚本与python 2.4兼容。
在MIT/X11许可证下发布。
变更日志
- 1.5.0 2019-08-25
移植到Python 3(大多数测试通过,一个跳过)
- 1.4.3 2019-08-06
修复测试以工作。
- 1.4.2 2019-08-06
允许不带正式参数运行main()。
- 1.4.1 2018-07-21
修复测试
- 1.4.0 2018-07-21
生成带有entry_points的正确脚本。
- 1.3.7 2018-07-20
维护者的新电子邮件地址
跳过失败的测试
- 1.3.5 2017-01-13
Fedorahosted停止,所有内容(包括子模块)已移动到GitLab.com
- 1.3.4 2015-03-13
切换到setuptools
存储库重组(fedorahosted)
- 1.3.3 2012-04-24
哎呀,python 2.4没有上下文管理器
- 1.3.2 2012-04-24
将missing test/__init__.py包含在分发中,以便进行包装测试。
- 1.3.1 2012-04-23
回到过去:上一个版本与Python 2.4不兼容。
- 1.3.0 2012-04-23
添加-o参数,用于将输出保存到指定的文件。
- 1.2.9 2012-02-13
放弃非UTF-8编码的输出。
- 1.2.7 2012-01-18
希望这是最后一次的又一次修复(开发网站)。我们现在在fedorahosted.org上。
- 1.2.6 2012-01-18
将测试移动到test/模块
清理 setup.py 文件(当使用默认值时,安装不会安装测试,这我很喜欢)
添加新的 setup.py 命令 test 以运行测试套件。
- 1.2.5 2012-01-11
切换项目的网站并清理 UTF-8 元数据。
- 1.2.1 2011-12-03
更改主页 URL 到我的 trac。
- 1.2.0 2011-12-01
- 又一个 Python 2.4 兼容性修复。
optparse 库的维护者没有比将“usage:”改为“Usage:”(在 2.4 和 2.6 之间)更好的主意了!气死我了。
- 1.2.0 2011-12-01
修复 locale.setlocale 在 RHEL 5 上的工作。
- 1.2.0 2011-11-30
使测试在不依赖于系统上设置的 locale 的情况下工作。
- 1.2.0 2011-11-30
- 设置 json_diff 命令的退出状态。
0 表示没有差异,1 表示存在差异。
现在实际上可以正确处理非强制性选项了。
- 1.1.0 2011-11-29
使脚本 pylint 和 PEP8 兼容。
添加选项 -a 以忽略附加的键(用于比较更改的 piglit 测试)。
修复格式化输出到 stdout(或文件)。
添加了针对 -i 功能的测试。
- 0.9.2 2011-11-21
Python 2.4 兼容
- 0.9.1 2011-11-21
__main__ 部分的两个小问题。
(有关所有更改的详细日志,请参阅 git log)
项目详情
json_diff-1.5.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | abf4a60c0c716d6ba6dd3cb626b01b417e150e4436e39f6675ef8501117bf5d8 |
|
MD5 | 5c54f62a35637e0a0ad86a43f0ea08b0 |
|
BLAKE2b-256 | 6a48f6106761581a54d370ac8342ab81a6414548ae72eb126c2a650b5a590252 |