> Javascript environments ... guarantee that they'll preserve object key order when JSON is evaluated
Yes, but only for non-integer keys.
Yes, but only for non-integer keys.
> JSON.stringify({'one': 1, '3': 3, 'two': 2, '2': 2, 'three': 3, '1': 1})
'{"1":1,"2":2,"3":3,"one":1,"two":2,"three":3}'