如何訪問嵌套json?我有以下文件:角度4抓取嵌套json
{
"user1": {
"name": "john",
"surname": "johnsson"
},
"user2": {
"name": "Jacob",
"surname": "Jacobsson"
}
}
等等。我需要從這個JSON數據中使用字段名稱和姓氏來創建一個表。我怎樣才能做到這一點?我寫了下面的代碼: users.service.ts
export class UsersService {
private _url: string = '../assets/users.json';
constructor(private _http: Http) {
}
getUsers() {
return this._http.get(this._url).map((response: Response) =>
response.json());
}
}
和users.component
export class UsersComponent implements OnInit {
users = [];
constructor(private _usersService: UsersService) {
}
ngOnInit() {
this._usersService.getUsers().subscribe(resUsersData => this.users = resUsersData);
console.log(this.users);
}
}
然後,我只是想在users.component.html使用{{users}}
看到我的結果,但我看到只是[object Object]
。所以我顯然無法訪問其他任何東西並獲取錯誤。
你不能訪問它是不可訪問的。 –
嘗試使用json管道輸出它,'users |管' – TheUnreal