Array diff get wrong result left.json ``` [ { "id": "AA" }, { "id": "BB" }, { "id": "CC", "relation": { "A": "11", "B": "22" } } ] ``` right.json ``` [ { "id": "CC", "relation": { "B": "22" } } ] ```  --- If I swap the data on both sides, the results are as expected. 
Array diff get wrong result
left.json
right.json
If I swap the data on both sides, the results are as expected.