Whether to keep the order of keys in the JSON object?

The essence of this. At work processed catalog. With buck passed on many properties. I need to access the private key and use in different areas of the page. The data format is:
props: {
"action": true,
"brand": "prada",
...
}

And most of these properties are listed as feature item. This is passed to another array, essentially duplicating the object that is already sorted as desired:
propList: [
{name: "Brand", value: "prada"},
...
]

I would like to reduce the amount of information transmitted in this way:
propList: {
brand: {name: "Brand", value: "prada"},
...
}

However, it needs to retain sorting, which passes the buck. The question is. JSON does a given buck the sorting of the rows. The team opinions differ, some say in the specification that are not clearly specified, and different browsers, the situation may be different. On the forums opinions also differ. Have you encountered this?
March 12th 20 at 08:03
1 answer
March 12th 20 at 08:05
Solution
The order of the keys in the JS object is not guaranteed

Find more questions by tags JSONJavaScript