J'ai remarqué que la sortie Rails JSON est triée par ordre alphabétique.Quel composant est le tri des valeurs JSON dans la réponse Rails JSON et pourquoi?
Ceci est un exemple de sortie JSON à partir d'une application Rails de base:
{"created_at":"2013-02-03T19:44:39Z","email":"[email protected]","id":2,"name":"Mohsen","updated_at":"2013-02-03T19:44:39Z"}
Il semble created_at
et updated_at
ont même origine et devrait venir à côté de l'autre probablement. Mais la sortie Rails est triée par ordre alphabétique.
Quel composant fait ce travail et pourquoi?
Est-ce à cause de 'OrderedHash' ou parce que vous utilisez ruby <1.9? Je ne suis pas sûr de ce qui se passe mais voici la source pour l'encodage JSON Rails. https://github.com/mateusg/docrails_pt-BR/blob/master/activesupport/lib/active_support/json/encoding.rb –
Utilisez-vous ruby 1.9? –