Jak sortować obiekt JSON za pomocą zagnieżdżonej wartości?

Mam wywołanie ajax, które zwraca obiekt JSON, który jest dość złożony i mam trudności z jego sortowaniem.

Mój telefon:

$.post('/reports-ajax',arguments, function(data) {}

Odpowiedź:

{
"10001":{
    "unitname":"Fort Worth",
    "discounts":{"12-02-2012":"34.810000","12-03-2012":"20.810000","12-04-2012":"27.040000"},
    "gross":{"12-02-2012":"56.730000","12-03-2012":"19.350000","12-04-2012":"66.390000"},
    "net":{"12-02-2012":"61.920000","12-03-2012":"98.540000","12-04-2012":"39.350000"},
    "discounts_total":82.66,
    "gross_total":82.47,
    "net_total":99.81,
    "number":10001
    },
"10002":{
    "unitname":"Dallast",
    "discounts":{"12-02-2012":"12.600000","12-03-2012":"25.780000","12-04-2012":"47.780000","12-05-2012":"45.210000"},
    "gross":{"12-02-2012":"29.370000","12-03-2012":"91.110000","12-04-2012":"60.890000","12-05-2012":"51.870000"},
    "net":{"12-02-2012":"16.770000","12-03-2012":"65.330000","12-04-2012":"13.110000","12-05-2012":"06.660000"},
    "discounts_total":131.37,
    "gross_total":33.24,
    "net_total":101.87,
    "number":10002
    },
"32402":{
    "unitname":"Austin",
    "discounts":{"12-05-2012":"52.890000","12-02-2012":"22.430000","12-03-2012":"58.420000","12-04-2012":"53.130000"},
    "gross":{"12-05-2012":"25.020000","12-02-2012":"2836.010000","12-03-2012":"54.740000","12-04-2012":"45.330000"},
    "net":{"12-04-2012":"92.200000","12-05-2012":"72.130000","12-02-2012":"13.580000","12-03-2012":"96.320000"},
    "discounts_total":186.87,
    "gross_total":161.1,
    "net_total":174.23,
    "number":32402
    }
}

Przechodzę przez funkcję ze standardowym każdym wywołaniem i robię niesamowite rzeczy z highchartami, ale teraz próbuję posortować odpowiedzi przez wywołanie net_total i nie mogę tego rozgryźć.

próbowałem.sort() i to błędnie, że to nie jest funkcja. Czytam przez chwilę, ale zgaduję, że nie znajduję właściwych wyników. To wyglądało obiecująco:Sortowanie tablicy obiektów JavaScript ale nie udało się.sort nie jest funkcją. Wydaje się najbardziej.sort są na [] tablicach nie pełnych obiektach ..

Każda pomoc byłaby bardzo mile widziana.

questionAnswers(2)

yourAnswerToTheQuestion