Jd – JSON Diff and Patch

JSON diff and patch jd is a commandline utility and Go library for comparing and updating JSON and YAML data. It supports jd format, JSON Merge Patch (RFC 7386), and JSON Patch (RFC 6902). The unique feature is using `-setkeys` to identify which keys determine object matches when comparing. To install, use ‘brew install jd’, ‘go install’, or download from GitHub. The examples and cookbook provide detailed usage scenarios, such as generating structural diffs using git and tracking changes in Kubernetes deployments. Overall, JSON diff and patch jd offer robust functionality for data differencing and application in various scenarios.

https://github.com/josephburnett/jd

To top