【发布时间】:2018-03-23 15:42:46
【问题描述】:
这就是我所拥有的。我需要的是 2 张专辑,每张至少 4 首歌。 专辑应包括:专辑名称、艺术家姓名、发行年份。 歌曲信息应包括:歌曲名称、播放时间
歌曲应表示为一个对象数组。
到目前为止,这些是我的代码专辑。我认为这是不正确的,但我不确定如何解决。当我通过 JSON 检查器运行它时,它给了我错误
album1 = {
"title" : "The Avairy”,
"artist" : "Galantis”,
"year_released" : 2017,
“songs”:[{
"song1” : "Hey Alligator”,
"songtime1” : 197,
“song2” : “True Feeling”,
“songtime2”: 214,
“song3” : “Written in the scars”
“songtime3” : 194,
“song4” : “No Money”
“songtime4” : 185;
}]
}
album2 = {
"title" : “Kolony”,
"artist" : “Steve Aoki”,
"year_released" : 2017,
“songs”:[
"song1” : “Lit”,
"songtime1” : 150,
“song2” : “Without you”,
“songtime2”: 207,
“song3” : “Been Ballin”
“songtime3” : 180,
“song4” : “How Else”
“songtime4” : 152;
]
}
【问题讨论】:
-
有什么错误?我发现您使用了错误的报价类型。
-
错误:第 1 行解析错误:album1 = { "title": 这是我一开始就遇到的错误
-
同上,不正确的引号,并且你的歌曲属性是一个数组,包含第一张专辑中的单个对象,第二张专辑中有语法错误
-
完整的错误应该表明出了什么问题
-
我现在很困惑。那么歌曲名称应该是放入数组中的那些?
标签: javascript arrays json object