<p>If you have non-numeric keys they should be in insertion order.  Search the archives, this is a much discussed topic.</p>
<div class="gmail_quote">On Sep 11, 2011 12:13 AM, "Felipe Gasper" <<a href="mailto:felipe@felipegasper.com">felipe@felipegasper.com</a>> wrote:<br type="attribution">> But even that is implementation-specific, right?<br>
> <br>> Object key order can be completely random…at least, that’s always been <br>> my understanding.<br>> <br>> -F<br>> <br>> On 9/10/11 9:32 PM, Cryptic Swarm wrote:<br>>> run it through something like this:<br>
>><br>>> function sortKeys(obj) {<br>>>    var ret = {}<br>>>    Object.keys(obj).sort().forEach(function(name) {<br>>>      ret[name] = obj[name]<br>>>    })<br>>>    return ret<br>
>> }<br>>><br>>> before passing it to JSON.stringify<br>>><br>>><br>>> On Sat, Sep 10, 2011 at 9:14 PM, Felipe Gasper <<a href="mailto:felipe@felipegasper.com">felipe@felipegasper.com</a><br>
>> <mailto:<a href="mailto:felipe@felipegasper.com">felipe@felipegasper.com</a>>> wrote:<br>>><br>>>     Hello,<br>>><br>>>             Is it possible to get sorted keys:<br>>><br>
>>     {a:1,c:3}<br>>><br>>>     …from running JSON.stringify when declaring an object thus:<br>>><br>>>     {c:3,a:1}<br>>><br>>>     ??<br>>><br>>>     -FG<br>>>     _________________________________________________<br>
>>     es-discuss mailing list<br>>>     <a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a> <mailto:<a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a>><br>>>     <a href="https://mail.mozilla.org/__listinfo/es-discuss">https://mail.mozilla.org/__listinfo/es-discuss</a><br>
>>     <<a href="https://mail.mozilla.org/listinfo/es-discuss">https://mail.mozilla.org/listinfo/es-discuss</a>><br>>><br>>><br>> <br>> _______________________________________________<br>> es-discuss mailing list<br>
> <a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a><br>> <a href="https://mail.mozilla.org/listinfo/es-discuss">https://mail.mozilla.org/listinfo/es-discuss</a><br></div>