Суть такая. На работе перерабатываю каталог товаров. С бэка передается много свойств. Мне необходимо обращаться к отдельным по ключу и использовать в разных местах страницы. Формат данных такой:
props: {
"action": true,
"brand": "prada",
...
}
И большая часть этих свойств выводятся списком как характеристика товара. Для этого передается еще массив по сути дублирующий объект, который уже отсортирован нужным образом:
propList: [
{name: "Бренд", value: "prada"},
...
]
Я хотел бы сократить количество передаваемой информации таким образом:
propList: {
brand: {name: "Бренд", value: "prada"},
...
}
Однако он должен сохранять сортировку, которую передает бэк. Вопрос такой. Сохраняет ли JSON заданную на бэке сортировку строк. В команде мнения разошлись, некоторые говорят, что в спецификации этого четко не задано и в разных браузерах ситуация может быть разная. На форумах мнения тоже расходятся. Сталкивались ли вы с таким?