@hatealleverything

Как можно поменять ключи в json объекте?

"57939553_675562008": {
"price": "5.00",
"market_hash_name": "Beast-Jaw Bludgeoner",
"ru_rarity": "Common"
}
Хотел бы поменять это название (market_hash_name), как я могу это сделать?
  • Вопрос задан
  • 466 просмотров
Пригласить эксперта
Ответы на вопрос 1
E1ON
@E1ON Куратор тега JavaScript
Programming, Gamedev, VR
const json = `{"57939553_675562008": {
"price": "5.00",
"market_hash_name": "Beast-Jaw Bludgeoner",
"ru_rarity": "Common"
}}`;

const data = JSON.parse(json);

data['57939553_675562008'].custom_hash_name = data['57939553_675562008'].market_hash_name;
delete data['57939553_675562008'].market_hash_name;

const result = JSON.stringify(data);

console.log(result);


const data = JSON.parse(json);

delete Object.assign(data, {
  '57939553_675562008': {
    new_name: data['57939553_675562008'].market_hash_name,
    ...data['57939553_675562008']
  }
})['57939553_675562008']['market_hash_name'];
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы