我一直在尝试将复杂的json数据记录推送到json变量中。这是我尝试执行的代码。
var marks=[];
var studentData="student1":[{
"term1":[
{"LifeSkills":[{"obtained":"17","grade":"A","gp":"5"}]},
{"Work":[{"obtained":"13","grade":"A","gp":"5"}]}
]
"term2":[
{"LifeSkills":[{"obtained":"17","grade":"A","gp":"5"}]},
{"Work":[{"obtained":"13","grade":"A","gp":"5"}]}
]
}];
marks.push(studentData);
但这并没有将任何内容推送到json数组中。任何人都可以帮我摆脱这个问题。
演示在这里,我更正了您的json并签出了演示
var studentData={
"student1": [
{
"term1": [
{
"LifeSkills": [
{
"obtained": "17",
"grade": "A",
"gp": "5"
}
]
},
{
"Work": [
{
"obtained": "13",
"grade": "A",
"gp": "5"
}
]
}
],
"term2": [
{
"LifeSkills": [
{
"obtained": "17",
"grade": "A",
"gp": "5"
}
]
},
{
"Work": [
{
"obtained": "13",
"grade": "A",
"gp": "5"
}
]
}
]
}
]
}
var marks=[];
marks.push(studentData);
console.log(marks);
它成功推入标记数组
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句