从JSON数据创建数组

时间:2017-09-21 07:41:46

标签: html arrays json angular

我试图从这个localStorage数据创建一个数组。这是因为我想将数据绑定到HTML文档中的列表。由于<li *ngFor="let user of users">{{user.name}}</li>仅支持数组,因此我需要将JSON转换为数组。

LocalStorage JSON:

Key: User Value: {"name":"Kevin","country":"Canada","about":"Test","image":""}

2 个答案:

答案 0 :(得分:2)

创建名为users

的变量
users:any = [];

然后

let user = JSON.parse(localStorage.getItem('user'));
this.users.push(user);

答案 1 :(得分:2)

您可以使用地图功能:

var users = Object.keys(obj).map(function(x) { return obj[x] });