Если у меня есть родитель и ребенок машинопись объекты:Определение JSON подтипов в машинописи
class Parent {
private parentField: string;
}
class Child extends Parent {
private childField: string;
}
Теперь я получаю через службу отдыха список JSon объектов обоих типов.
Обычно, когда я получаю объект json, я просто сопоставляю его с объектом машинописного текста, копируя все атрибуты. Но в этом случае это не так просто, потому что я не знаю, к какому объекту я отношусь (это может быть родитель или ребенок)
Каков наилучший способ сопоставления типа и подтипов json в машинописи?
В этом случае вы действительно знаете, что получаете. Я прошу более общий способ сделать это, так как я получаю список объектов, а не объекты по их собственным – iberbeu
@iberbeu, для чего вам нужен более общий способ? Не можете ли вы просто вызвать 'isChild()' для каждого объекта в массиве? –
Хранитель типа - это проверка времени выполнения, чтобы различать типы, а также сообщает компилятору, что объект имеет определенный тип. Что может быть более общим, чем это? –