尝试了很多但没有得到任何正确答案
for( i = 0; i < data.length; i++ ) {
alert("key name " + data[i].id);
}
答案 0 :(得分:0)
var data = {
key: "value",
second_key: "value2"
};
for (item in data) {
alert(item + data[item]);
}
试试吗?
答案 1 :(得分:0)
您需要首先使用json.parse( )
解析主对象,然后迭代
您可以使用"."
或[ ]
来访问对象
例如..在你的情况下它可以是data[i].id
。要获取json的keyname,您可以尝试
data[i].split(":").[0]
in for loop
答案 2 :(得分:0)
您可以使用Object.keys
函数从对象访问密钥。
var someObject = { 'test1' : '1', 'test2' : '2' };
var objectKeys = Object.keys( someObject );
console.log( "KEY 1: " + objectKeys[0] );
console.log( "KEY 2: " + objectKeys[1] );