如何从json_encode(arr)
解析这些JSon数组,输出为:
[{"id":"44","data":"[[10],[27],[13]]","_types":"ff"}, {"id":"44","data":"[[140],[327],[213]]","_types":"44f"}]
我需要使用java脚本迭代这个并获取每个值。 我收到错误,意外的令牌。
答案 0 :(得分:2)
你得到一个字符串,你只需要做JSON.parse
var str = '[{"id":"44","data":"[[10],[27],[13]]","_types":"ff"}, {"id":"44","data":"[[140],[327],[213]]","_types":"44f"}]';
var obj = JSON.parse( str );
alert( obj[0].id );
答案 1 :(得分:1)
你正在获取java脚本对象的数组,我认为你不需要解析它。只需迭代这个并获取如下结果。
var q = [{"id":"44","data":"[[10],[27],[13]]","_types":"ff"}, {"id":"44","data":"[[140],[327],[213]]","_types":"44f"}];
q.forEach(function(i){console.log(i.id)});