Как изменить имя ключа и передать данные из выбранного объекта JSON в другой объект в Typescript?

#json #typescript

#json #машинописный текст

Вопрос:

У меня есть объект JSON, полученный из API следующим образом

 { 0: {"id": 1, "imageUrl": "www.google.com/image1.png", "imageName": "Picture 1"} 1: {"id": 2, "imageUrl": "www.google.com/image2.png", "imageName": "Picture 2" } }  

Однако я хочу изменить ключ с ImageUrl на src и с imageName на имя и передать данные, хранящиеся в объекте JSON выше, другому объекту в машинописном виде, как в примере ниже.

 { 0: {"id": 1, "src": "www.google.com/image1.png", "name": "Picture 1"} 1: {"id": 2, "src": "www.google.com/image2.png", "name": "Picture 2" } }  

Комментарии:

1. Не существует такого понятия, как объект JSON. JSON-это текстовый формат. Как только вы проанализируете его, это будет объект. Вы можете манипулировать объектами только так, как вы говорите, если только вы не хотите использовать строковые методы для изменения JSON перед его анализом.