在JQuery中如何从JSON String中读取键名?

时间:2015-06-21 07:42:26

标签: javascript jquery

尝试了很多但没有得到任何正确答案

for( i = 0; i < data.length; i++ ) {
   alert("key name " + data[i].id);
}

3 个答案:

答案 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] );