跳转到主要内容

能够合并JSON记录对象的Python模块。

项目描述

https://img.shields.io/travis/inspirehep/json-merger.svg https://img.shields.io/coveralls/inspirehep/json-merger.svg https://img.shields.io/github/tag/inspirehep/json-merger.svg https://img.shields.io/pypi/dm/json-merger.svg https://img.shields.io/github/license/inspirehep/json-merger.svg

合并JSON对象的模块。

  • 免费软件:GPLv2许可证

  • 文档: https://pythonhosted.org/json-merger/

  • 对于简单用法: 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 查看哈希)

上传时间 Python 2 Python 3

由以下机构支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF 赞助商 PingdomPingdom 监控 SentrySentry 错误记录 StatusPageStatusPage 状态页面