Jquery getJSON trie mes données en identifiant automatiquement

J'ai une zone de liste modifiable qui déclenche une fonction jquery sur le changement, il appelle un script php qui apporte les résultats de la base de données triée par nom, non pas par id (tableau villes) et crée un fichier json avec l'id et le nom de la ville.
Le problème est livré avec un $.getJSON(url, data), de la fonction, il récupère toutes les données encodées json bien, mais il semble être le tri des données automatiquement par l'id

par exemple, si la page php qui génère

id  name
3   Dania Beach
1   Miami
2   Weston

après jquery getJSON trier par id

id  name
1   Miami
2   Weston
3   Dania Beach

Est-il un moyen de désactiver le tri? ou comment en préserver l'ordre par son nom?

Pouvez vous s'il vous plaît nous montrer exactement chaîne JSON qui est généré par PHP?
Quel navigateur utilisez-vous? Chrome re-trier des objets par id de clé sans discernement. D'autres navigateurs, comme FireFox, les laisser être. Joe Codeur a le droit de réponse ci-dessous.
IM en Utilisant google Chrome
Voici le lien comme vous pouvez le voir pour la floride le json est livré dans l'ordre, mais une fois que j'utilise le jquery, il trie par id lien
Maintenant que vous avez indiqué votre code, j'ai mis à jour ma réponse ci-dessous.

OriginalL'auteur gabo84 | 2012-09-24