Как остановить сортировку объектов JSON в Chrome и Opera по индексу ASC?

У меня проблема.

] Используя ajax, я отправил правильно сформированный объект JSON, используя:

            $.ajax({
                type: "POST", 
                url: SITE_URL+'/data.php',
                dataType: "json",
                data: { ajax: 1 },
                success: function(data) {
                    console.log(data);
                }
            });

Однако Opera и Chrome, несмотря на получение одного и того же объекта, распечатывают объект в неправильном порядке, похоже, что они оба выполняют сортировку по идентификатору, а не просто оставив это в покое!

Есть ли способ остановить эту автосортировку?

Отредактируйте, после того как выясните, что это сортировка по номеру индекса I ' Я думаю, что лучшим методом может быть не использовать индекс для хранения object_id, а вместо этого сохранить номер идентификатора, по которому я хочу упорядочить объект.

Однако я все же хотел бы знать, есть ли способ остановить сортировку .

Спасибо

Edit2, я просто хочу отметить, что я собираюсь работать над другим способом сделать это, так как я чувствую, что злоупотребляю объектами с помощью этого метода. Однако мне все же хотелось бы понять, почему Opera и Chrome считают своим правом изменять порядок идентификаторов моих объектов:

Проблема будет в том, что я пытаюсь сэкономить вычислительную мощность, допустим, у нас есть люди с идентификатором,

1. Джон, 2. Фрэнк и 3. Салли. Однако у каждого из этих людей есть набор свойств hight (и другие вещи). 1. Иоанна 180, 2. Франка 220, 3. Салли 150. Чтобы сэкономить на обработке, my Я прошу отсортировать результаты людей по их росту, чтобы получить массив из 2, 1, 3 с другими их свойствами. Я записываю этот массив в JSON и отправляю его браузеру.

Теперь FF сохранит новый порядок Если бы это было для 1-2 мест, то я мог бы установить его в TOAD, но в предложении in содержится примерно 200 строк.

Как поместить этот запрос?

Я хочу экспортировать DATASET как SQL INSERT, поэтому я не могу использовать это в SQL-PLUS.

5
задан RichardTheKiwi 16 February 2011 в 18:58
поделиться