Я начинаю с rxjs в angular2. многие из примеров, которые я видел, используют простые объекты при сопоставлении ответа HTTP с наблюдаемым.Как нарисовать глубоко вложенный объект в Rxjs
this.http.get('/app/shared/data/raw-tasks.json')
.map(response => response.json())
.map(stream => stream.map(res => new TaskModel(res.name, res.deadline, res.timeRequired)))
но как мне сопоставить более сложный ответ, например вложенные объекты и вложенные массивы?