I don't think there are any "one-shot" alternatives to that. And even jsondiff would say the files are different even if they are essentially the same but the objects are in a different order.
For example, jsondiff (the site) says that
[{"a": "b", "b": "a"},{ "value": 1, "name": "x"}]
and
[{"name": "x", "value": 1},{"a": "b", "b": "a"}]
are different. Depending on your point of view, they are the same.
If you don't care about the order of the objects nor the order of the properties, you will have to write your own comparator.