能够合并JSON记录对象的Python模块。
项目描述
合并JSON对象的模块。
免费软件:GPLv2许可证
对于简单用法: pip install json-merger
要安装贡献依赖项: pip install json-merger[contrib]
变更
版本 0.7.5
在dict_merger中,如果根匹配更新,则始终保留头。
在dict_merger中,如果根匹配头,则始终保留更新。
版本 0.7.4
KEEP_UPDATE_CONFLICT_ON_HEAD_DELETE不再考虑根。
版本 0.7.3
添加新的冲突类型 INSERT。
KEEP_HEAD_ENTITIES_CONFLICT_ON_NEW_UPDATE将创建INSERT冲突而不是REMOVE冲突。
版本 0.7.2
添加新的策略 KEEP_HEAD_ENTITIES_CONFLICT_ON_NEW_UPDATE,当更新中有新值时将创建冲突。
版本 0.7.1
修复DictMergeOps.keep_longest在列表内部使用时的错误。
版本 0.7.0
添加了删除头部的冲突的新策略(贡献)。
版本 0.6.1
在作者名称相同的情况下更智能地处理冲突(贡献)。
版本 0.6.0
正确处理作者名称中的Unicode字符(贡献)。
版本 0.5.2
修复重复的补丁。
版本 0.5.1
修复了用于列表补丁的 patch_to_conflict_set。
版本 0.5.0
冲突方法 to_json 返回单个补丁冲突的列表。
版本 0.4.0
现在可以进行字段和内容依赖的合并操作。
版本 0.3.2
首次公开发布。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
json-merger-0.7.11.tar.gz (57.0 kB 查看哈希)
构建分发
json_merger-0.7.11-py2.py3-none-any.whl (47.1 kB 查看哈希)
关闭
json-merger-0.7.11.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 11c35490c318a8493e9f652edef7ee8332280c21c1b20dd3dac42bbc187976c6 |
|
MD5 | 21be65fcaecb403661ba52193a11197c |
|
BLAKE2b-256 | 57942ce49a5273b85d145943ac3c8f26a0fbfed98028a6333032e4a1f96b1fed |
关闭
json_merger-0.7.11-py2.py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ac8fb772932e8fc396d2103bd05a5e45e614af93b2dce85ade293e0b855b7066 |
|
MD5 | 1def40eef78c687165d3bd8463669b81 |
|
BLAKE2b-256 | 2f97d7839e77d947ea42758f183860053383f1051d36f6d928e648ece08df8a0 |