操纵复杂对象
问题描述:
有人可以帮我解决这个问题吗?操纵复杂对象
var myMusic = [ { "artist": "Billy Joel",
"title": "Piano Man",
"release_year": 1973,
"formats": [
"CS",
"8T",
"LP" ],
"gold": true
},
[ { "artist": "Paco de Lucia",
"title": "Live in America",
"release_year": 1992,
"formats" : ["formats": [
"CS",
"8T",
"LP" ]]
} ]];
答
的问题是该型号:
"formats":
[
"formats":
[
"CS",
"8T",
"LP"
]
]
由于外“格式”是一个数组,它不能有一个键“格式”和类似的阵列值。
答
你的语法是关闭的,试试这个:
{ "artist": "Billy Joel",
"title": "Piano Man",
"release_year": 1973,
"formats": [
"CS",
"8T",
"LP" ],
"gold": true
},
{
"artist": "Paco de Lucia",
"title": "Live in America",
"release_year": 1992,
"formats" : [ "CS", "8T", "LP" ]
}
];
答
你好谢谢乡亲们的一切,答案就在这里谢谢大家:
VAR myMusic = [{ “艺术家”:“比利·乔” “称号”: “钢琴人”, “RELEASE_YEAR”:1973年, “格式”:[ “CS”, “8T”, “LP”], “黄金”:真 },
{
"artist": "Paco de lucia",
"title": "la fabuloda guitarra de paco de lucia",
"release_year": 1967,
"formats": [
"CD",
"Cassette",
"LP"
]
}
];
这里没有任何(重要的)代码或操作。 – ceejayoz
如果您只是在寻找语法错误。将其复制到http://jsonlint.com/或查看开发者控制台中的错误。投票结束为错字。 – 4castle