2015-02-23 38 views
1

我想在JSON中創建一個列表。我正在使用我在互聯網上找到的教程,它似乎有一個語法錯誤。我以前沒有使用JSON的經驗,我無法弄清楚爲什麼這段代碼顯示錯誤。特別是2號線。學習JSON。 Dreamweaver說第2行有一個錯誤。找不到它

{ 
"quizlist":[ 


    { 
    "question":"Portuguese is spoken in _______", 
    "option1":"Brazil", 
    "option2":"Argentina", 
    "option3":"Ecuador" 
    }, 
    { 
    "question":"What is the capital of Peru?", 
    "option1":"Lima", 
    "option2":"Bogota", 
    "option3":"San Juan" 
    }, 
    { 
    "question":"Which country is long and thin?", 
    "option1":"Chile", 
    "option2":"Uruguay", 
    "option3":"Colombia" 
    } 

]} 

我正在使用Dreamweaver CS6,因爲我正在嘗試爲網站創建此功能。

謝謝。

+0

jsonlint.com說,這是一個有效的JSON – fedorqui 2015-02-23 16:53:12

+0

跟它JSON是好的,仔細檢查你的JSON,http://www.jslint.com/ – 2015-02-23 16:53:27

回答

1

JSON很好。我有一個直覺,你正試圖使用​​這個JSON,因爲它是在html.You需要保存JSON作爲一個javascript對象。試試這個:

var myJSON = { 
"quizlist":[ 


{ 
"question":"Portuguese is spoken in _______", 
"option1":"Brazil", 
"option2":"Argentina", 
"option3":"Ecuador" 
}, 
{ 
"question":"What is the capital of Peru?", 
"option1":"Lima", 
"option2":"Bogota", 
"option3":"San Juan" 
}, 
{ 
"question":"Which country is long and thin?", 
"option1":"Chile", 
"option2":"Uruguay", 
"option3":"Colombia" 
} 

]}; 

那麼無論你想使用JSON數據,你可以使用這個Javascript對象myJSON

希望它能幫助.. :)

+0

謝謝。這解決了錯誤。但是我仍然沒有在網站預覽中獲得我需要的元素。我會提出另一個問題,因爲它與JSON相關,但不是這個特定主題。 – Agito 2015-02-23 17:12:03