2017-09-01 59 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]) 
}