Lorsque j'obtiens un tableau d'objets dans la réponse JSON, ils peuvent être représentés dans un ordre différent.Compare la réponse json avec un tableau de hachages
Parfois, je reçois ce
JSON.parse(response.body) # => [{"a" => "b"}, {"c" => "d"}]
ou cette
JSON.parse(response.body) # => [{"c" => "d"}, {"a" => "b"}]
Mais pour moi les résultats sont corrects. Quel est le moyen le plus simple de tester quels objets j'ai en réponse quel que soit leur ordre?
duplication possible de [Comparer les hachis ruby] (http://stackoverflow.com/questions/1766741/comparing-ruby-hashes) –
Voulez-vous comparer les deux ou voulez-vous juste vérifier l'existence de certains clés? –
@padde, je veux comparer deux hachages ou plus dans le tableau. Mais je ne veux pas comparer leur ordre dans le tableau. –