Вы не можете и не должны полагаться на упорядочение элементов в объекте JSON.
Из спецификации JSON в http://www.json.org/
Объект является неупорядоченным набором пар имя / значение
. Как следствие, библиотеки JSON могут изменять порядок элементов по своему усмотрению. Это не ошибка.