我正在尝试从事件中形成请求对象,
this.totalEvents
作为以下属性,
[{proposalNo: "1524472817264", events: Array(1)}]
以下是我创建请求Obj的代码,
for (let i = 0; i < this.totalEvents.length; i++) {
let j =
{
"events": this.totalEvents[i].events,
"proposalNo": this.totalEvents[i].proposalNo
}
Obj.push(j);
}
let requestObj = JSON.stringify(Obj)
预期输出
[
{
"events": [
1524053212499, 1524053003800
],
"proposalNo": 1523036713813
},
{
"events": [1524056044007],
"proposalNo": 1523036731774
}
]
问题是,我收到此错误Unexpected token h in JSON at position 0
答案 0 :(得分:-1)
从您的代码中不清楚Obj
变量是什么,但如果它是一个对象,那么您就不能使用push
方法。 push()
用于数组。
否则只需将requestObj记录到控制台以查看它是什么以及为什么它不是有效的json