Задать вопрос
@hatealleverything

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

"57939553_675562008": {
"price": "5.00",
"market_hash_name": "Beast-Jaw Bludgeoner",
"ru_rarity": "Common"
}
Хотел бы поменять это название (market_hash_name), как я могу это сделать?
  • Вопрос задан
  • 516 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
E1ON
@E1ON Куратор тега JavaScript
Vocaloid lover
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'];
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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