【发布时间】:2016-11-28 18:17:42
【问题描述】:
我想改变我的json结构,我该怎么做?
我得到一个如下所示的 json:
body: {
"111111": {
"name": "exp1",
"status": 10000
},
"222222": {
"name": "exp2",
"status": 20000
},
"333333": {
"name": "exp3",
"status": 30000
}
}
但我需要它在这个结构中:
body: {
bulks: [{
"id": "111111",
"name": "exp1",
"status": 100000
}, {
"id": "222222",
"name": "exp2",
"status": 200000
}, {
"id": "333333",
"name": "exp3",
"status": 300000
}]
}
因为在我的 html 中我想这样阅读它:
<div *ngIf="showingList">
<div class="list-bg" *ngFor="#bulk of listBulks | async">
ID: {{bulk.id}} name of item: {{bulk.name}}
</div>
</div>
【问题讨论】:
-
你试过什么?转换是一个简单的包装你确定你的数据正确吗?
var listBulks = {body: {bulks: [oldBodyList]}}; -
@Sukima 我在哪里添加您建议的转换?我没有尝试任何东西,但我不知道该尝试什么......
-
您将 JavaScript 放在哪里。 Angular 没有 JavaScript 吗?这是我能做的最好的。也许其他使用 Angular 的人知道的更多。
标签: javascript json html angular