Skip to main content

Python module that is able to merge json record objects.

Project description

Module for merging JSON Objects.

  • Free software: GPLv2 license
  • Documentation:
  • For the simple use-case: pip install json-merger
  • To install contrib dependencies: pip install json-merger[contrib]


Version 0.7.2

  • Add new strategy KEEP_HEAD_ENTITIES_CONFLICT_ON_NEW_UPDATE which will create conflict when there is a new value in update.

Version 0.7.1

  • Fix bug when DictMergeOps.keep_longest is used inside lists.

Version 0.7.0

  • Add a new strategy for conflicts on head delete (contrib).

Version 0.6.1

  • Smarter handling of conflicts in case of authors with the same name (contrib).

Version 0.6.0

  • Correctly handle unicode in author names (contrib).

Version 0.5.2:

  • Fix duplicate patches.

Version 0.5.1:

  • Fix patch_to_conflict_set for list patches.

Version 0.5.0:

  • Conflict method to_json it returns a list of patches conflicts of a single one.

Version 0.4.0:

  • It’s now possible to have field- and content- dependent merger operations.

Version 0.3.2:

  • Initial public release.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for json-merger, version 0.7.2
Filename, size File type Python version Upload date Hashes
Filename, size json_merger-0.7.2-py2.py3-none-any.whl (46.2 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size json-merger-0.7.2.tar.gz (55.6 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page