例如,如果变量jsonstring包含
{"prod_name":"GM","quantity":100,"price":54.5,"type":"Limit"}
代码
var obj= JSON.parse(jsonstring);
不知道字符串内容是否有提取属性/值名称的方法?
答案 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 )