Javascript具有针对字符串的内置JSON解析,我想这就是您拥有的:
var myObject = JSON.parse("my json string");在您的示例中使用此代码将是:
var jsonData = JSON.parse(myMessage);for (var i = 0; i < jsonData.counters.length; i++) { var counter = jsonData.counters[i]; console.log(counter.counter_name);}编辑 :for循环的使用中有一个错误(我在初读时就错过了这一点,请记入@Evert)。使用for-
in循环会将var设置为当前循环的属性名称,而不是实际数据。请参阅上面的更新循环以了解正确用法
重要提示 :该
JSON.parse方法在旧的旧浏览器中不起作用-因此,如果您打算通过某种时间弯曲的互联网连接来使您的网站可用,这可能是个问题!



