Avere il seguente file (customers.json):di jQuery non mantenere l'ordine originale
{"3":"Andy", "1":"Bruce", "4":"Charlie", "2":"David"}
utilizzando questo codice:
jQuery.getJSON("/Customers.json", function (data) {
console.log(data);
});
Ciò produrrà il seguente:
{"1":"Bruce", "2":"David", "3":"Andy", "4":"Charlie"}
My Json è intenzionalmente in ordine alfabetico dal nome, ma questo codice sembra mettere in ordine numerico. È una caratteristica? E come faccio a impedire che ciò accada?
Che si fa la differenza, io sto usando Firefox 39.0
EDIT:
La vera questione è, c'è comunque di fare questo, mantenendo tutti i dati, e mantenere l'ordine in che viene ricevuto?
Secondo le specifiche l'ordine dei tasti può essere casuale ..... quindi non si può dipendere da questo ... se l'ordine è importante utilizzare un array –
quale "specifica"? è necessario specificare le specifiche di cui si sta parlando. –
Ogni risposta a questa domanda è stata appena ridimensionata. Stai facendo downvoting di tutte le risposte che non risolvono il tuo Edit o qualcun altro lo sta facendo? – Ghazgkull