jd

JSON diff and patch.
josephburnett
06/22/2022

Description

jd is a commandline utility and Go library for diffing and patching JSON and YAML values. It supports a native jd format (similar to unified format) as well as JSON Merge Patch (RFC 7386) and a subset of JSON Patch (RFC 6902). Try it out at http://play.jd-tool

  • josephburnett

    I created jd because I wanted to compare two enormous JSON blobs in a human-readable way. And to re-apply those changes just like the classic Unix diff and patch tools. Nothing else existed that could do the job, so I created something!

    06/22/2022