【发布时间】:2017-11-16 12:40:44
【问题描述】:
嗨,我有这个带有对象的数组,
[
{
"QuestionID":1350,
"Answers":[
{
"AnswerId":"1350_1",
"selected":true
},
{
"AnswerId":"1350_2",
"selected":false
},
{
"AnswerId":"1350_3",
"selected":false
}
]
},
{
"QuestionID":1349,
"Answers":[
{
"AnswerId":"1349_1",
"selected":false
},
{
"AnswerId":"1349_2",
"selected":true
},
{
"AnswerId":"1349_3",
"selected":false
}
]
}
]
但应该改成这样,其中 answerID 是选择的答案 ID
[
{
"QuestionID": 1350,
"AnswerId": "1350_1"
},
{
“QuestionID”: 1349,
“AnswerId”: "1349_2"
}
]
【问题讨论】:
-
是什么阻止你这样做?
-
只是一个没有解释的糟糕问题......
-
贴一些你试过的代码
-
预期输出中的第二个对象使用所谓的"smart quotes",这使它在 MS Word 中看起来不错,但在 Javascript 中不正确。如果属性名称是有效标识符,则不需要引号。
标签: javascript arrays object