Как правильно записать класс для представления данных?
К примеру есть у меня JSON:
{
"name": "Tom",
"age": 24
}
Я получаю этот файл GET запросом и для представления данных у меня есть класс
export class User {
name: string;
age: number
}
А что если я запрашиваю не маленький файл который сам написал в две строки, а API с прогнозом погоды на неделю, как в таком случае писать этот класс ? Учитывая что там вложенные массивы и объекты. Заранее спасибо
Я понял, спасибо. Есть еще один вопрос.
К примеру у меня в ответе сервера идет огромный json с кучей мусора, могу ли я таким вот интерфейсом автоматически оьфильтровать по ключам, что именно хочу записать? Если так:
user: User
abberati: а какой смысл тогда создавать класс и интерфейс? Разве только для того что бы хранить ответ сервера где-то, но тогда зачем нужен ы типы в данном случае?
Максим: чтобы ты открыл этот файл через полгода и понял, что за данные хранятся в объекте.
Ну или представь себе ситуацию: в проекте работают 5 программистов и один из них написал api. Где остальные узнают, с какими данными работает этот api?