[英]How do I fetch the attributes/values from JSON using Javascript?
我有一个javascript函数create(tagName, options)
,而options变量是一个JSON对象。 像这样:
{id: 'test_id', class: 'test_class'}
我想知道如何获取json对象的'id / class'部分。
您可以使用点或方括号表示法:
var obj = {id: 'test_id', klass: 'test_class'};
alert(obj.id + ' ' + obj.klass);
要么:
var obj = {id: 'test_id', klass: 'test_class'};
alert(obj['id'] + ' ' + obj['klass']);
您可以使用for ... in循环来获取密钥,例如:
var obj = {id: 'test_id', klass: 'test_class'};
for(key in obj) {
alert(key);
}
演示: http : //jsfiddle.net/2p2gw/5/
options.id
options.class
除了其他示例,您还可以使用object[...]
语法获取属性:
options["id"]
options["class"]
还请注意示例JSON。 要成为严格有效的JSON,关键字周围应带有引号:
{ "id": "test_id", "class": "test_class" }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.