有没有办法在解析JSON字符串后获取对象属性

时间:2014-05-06 14:19:09

标签: javascript jquery json parsing

例如,如果变量jsonstring包含

{"prod_name":"GM","quantity":100,"price":54.5,"type":"Limit"}

代码

   var obj= JSON.parse(jsonstring);

不知道字符串内容是否有提取属性/值名称的方法?

2 个答案:

答案 0 :(得分:2)

您可以遍历对象属性。

for ( var prop in obj ) {
    if ( obj.hasOwnProperty(prop) ) {
        console.log( prop + ': ' + obj[prop] );
    }
}

答案 1 :(得分:1)

在JavaScript 1.8.5中,Object.getOwnPropertyNames返回直接在给定对象上找到的所有属性的数组。

Object.getOwnPropertyNames ( obj )