Результат JSON.stringify является случайным

JSON.stringify не поддерживает порядок ключей. Так что это кажется случайным результатом каждый раз.

var obj = { name: 'kumar', age: 28, location: 'delhi'}
console.log(JSON.stringify(obj))

Он возвращается в разное время

 "{"name":"kumar","age":28,"location":"delhi"}"
 "{"age":28,"name":"kumar","location":"delhi"}"

Как каждый раз возвращать один и тот же результат? есть ли возможность сортировать ключи в строке JSON?


person Fizer Khan    schedule 02.07.2014    source источник
comment
Поскольку вы будете ссылаться на значения по ключу, нет необходимости поддерживать порядок   -  person Simon H    schedule 02.07.2014
comment
comment
когда я получаю объект с сервера и пытаюсь его преобразовать, он не возвращается по порядку.   -  person Fizer Khan    schedule 02.07.2014