2017-09-01 57 views
-1

一個JSON的最好方式,我已經從GitHub的API這樣的響應:這是迭代在JavaScript

Status: 200 OK 

{ 
    "C": 78769, 
    "Python": 7769 
} 

我該怎麼做才能遍歷這個不知道我有哪些語言..?並訪問每種語言的價值。因爲「C」和「Python」不是常量。

感謝您的閱讀。

+1

Json是一個字符串,可以*反序列化*成一個對象,您可以輕鬆地使用。一旦反序列化,它不再是Json。嘗試搜索如何迭代對象。 :) – GolezTrol

+1

Combine ['JSON.parse'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse),['Object.keys'](https ://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys)和['[] .forEach'](https://developer.mozilla.org/en-美國/文檔/網絡/的JavaScript /參考/ Global_Objects /陣列/的forEach) – ryanve

回答

1
var jsonOBJ = { 
    "C": 78769, 
    "Python": 7769 
} 

for(var prop in jsonOBJ){ 
    console.log(json[prop]) 
}