With line-based JSON diff tools having limited functionality, many of our customers have asked us for a comparison tool for JSON data. There are a number of free JSON comparison tools available, and it is not too difficult to write a basic JSON comparison yourself, especially if it is focused on just one type of JSON data. However, our aim has been to produce an industrial-strength comparison tool, capable of providing consistent results across many different types of JSON data.
DeltaJSON provides you with a JSON delta file which includes all of the data from both the input files and represents the differences between them. From this delta file you can produce from it any combination of the input files you may need, meaning you’re only being bothered with the changes that matter.
A JSON array is a general purpose grouping structure which is used in different ways, such as to group a fixed number of items. DeltaJSON handles JSON arrays in a variety of ways depending on if those arrays are positional, ordered or orderless. It’s important to experiment with these different array alignment settings and see which one best suits your data.