HW42 wrote on Sat, Oct 01, 2016 at 17:39:00 +0000: > Daniel Shahaf: > > It would be better to report "json files are equal up to order of > > elements in an object (= hash, dictionary, associative array)", and to > > print the difference in a more readable way than a hex dump. (For > > example, a linewise diff of pretty-printed json.) > > While at it, it should also be considered that the formating can be > different without changing the order.
So the fallback order should be: 1. Compare as json, disregarding order 2. Compare as json, regarding order (added by the patch) 3. Compare as text But (3) could apply to *any* text file, not just json, so perhaps it should be done at a level higher than the json comparator? Cheers, Daniel