diff function treats dictionaries with different key order as different ones. json-diff sticks to this strategy.