2016-09-23 58 views
0

這是我的JSON文件的格式。我相當新的JavaScript,並希望能夠讀取每個關鍵並拉動每個增強。我只是困惑從哪裏開始。用Java腳本讀取JSON文件

AuthServer.Web": { 
    "stuff": { 
     "evenmore stuff": { 
      "evermore": "3d91f44c-2453-489c-bb61-dd42df803179", 
      "anything": "6cc7b9d0-423c-471a-be77-7c95d432e50d", 
      "things": "https://auth-drip.coree.com", 
      "environment": "dev", 
      "migrate": "1" 
}, 
+2

這不是一個有效的JSON – Weedoze

回答

1

https://jsonformatter.curiousconcept.com/

這個網站是一個JSON驗證。你可以插入你的JSON字符串,它會告訴你它是否有效,如果沒有錯的話。

在JavaScript中,您可以使用var myData = JSON.parse(yourData)將您的JSON放入對象中。在此之後,根據您如何構建JSON,您可以使用您分配的變量名稱遍歷它。

只是基於我認爲你想要做的事情來得到一個粗略的想法,你可以做這樣的事情。

for(var x=0; x<myData.stuff.length; x++){ 
    for(var y=0; y<myData.stuff[x].length; y++){ 
     for(var z=0; z<myData.stuff[x].evenmoreStuff[y].length; z++){ 
      alert(myData.stuff[x].evenmoreStuff[y].anything.toString() 
     } 
    } 
} 
+0

我沒有把完整的JSON文件,因爲它是巨大的(800線),但它確實是有效的。一世 – CoreeLip