Skip to main content

A diff/patch pair for JSON-serialized data structures.

Project description

json-delta v1.1.1: A diff/patch pair and library for JSON data structures. (http://json_delta.readthedocs.org/)

JSON-delta is a multi-language software suite for computing deltas between JSON-serialized data structures, and applying those deltas as patches. It enables separate programs at either end of a communications channel (e.g. client and server over HTTP, or two processes talking to one another using bidirectional IPC) to manipulate a data structure while minimizing communications overhead.

This is the python implementation. It requires Python version 2.7 or newer (including Python 3). It can be installed in the standard way:

$ python setup.py install

(potentially needing superuser privileges). This will install a single module named json_delta, and scripts named json_diff, json_patch and json_cat.

HTML documentation for all four of these can be found in the doc/ directory, along with manpages for the scripts..

To run the tests, you will need nose installed (http://nose.readthedocs.org).

Project details


Download files

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

Source Distribution

json_delta-1.1.1.tar.gz (167.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

json_delta-1.1.1-py3-none-any.whl (24.4 kB view details)

Uploaded Python 3

json_delta-1.1.1-py2-none-any.whl (24.4 kB view details)

Uploaded Python 2

File details

Details for the file json_delta-1.1.1.tar.gz.

File metadata

  • Download URL: json_delta-1.1.1.tar.gz
  • Upload date:
  • Size: 167.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for json_delta-1.1.1.tar.gz
Algorithm Hash digest
SHA256 db7b0d17a21abb495b106493e13faa033bf193d1cdb0f23f21f4361e0bc87334
MD5 57ae747899a5f0f619cc4654075a1a76
BLAKE2b-256 fe2f1c236affb90508382275bf43e1aeb2f162f2b76f7fe90922bed2d1a5db89

See more details on using hashes here.

File details

Details for the file json_delta-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for json_delta-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2e79a7c3133319e82685ac7f1d3fc8d8c10d4ef1e4c8e7ca90bd6e03ab2b66c7
MD5 aa3f78953062040cc54136f3da57795d
BLAKE2b-256 fd925b9330e4439836820a2a582796e8db1f63e6f61221462172f15d98abdd35

See more details on using hashes here.

File details

Details for the file json_delta-1.1.1-py2-none-any.whl.

File metadata

File hashes

Hashes for json_delta-1.1.1-py2-none-any.whl
Algorithm Hash digest
SHA256 063ab927c6813075aaa61bdb3af6c3b6426c2cb82e3b43679a3212a0f27f665e
MD5 397b3d277cfcae5f8f4cbc5fd15eb4bb
BLAKE2b-256 6579b43409488076e6ca1bea62a0d1f84279924c04e590256d3fcedc42a7b52b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page