-2
我有一个JSON对象是这样的:如何打印json对象属性值?
JsonQuery = '{
"from": 0,
"size": 200,
"sort": [{
"Modified": {
"order": "desc"
}
}],
"query": {
"bool": {
"must": [{
"term": {
"CollectionId": {
"value": "abcd"
}
}
}, {
"terms": {
"Container": ["en-us"]
}
}],
"must_not": [{
"wildcard": {
"_type": {
"value": "@@"
}
}
}, {
"bool": {
"filter": {
"exists": {
"field": "DynamicProperties.MainSpec"
}
},
"filter": {
"exists": {
"field": "DynamicProperties.ExtendedSpec"
}
}
}
}]
}
}
}';
我做
var obj = JSON.parse(JsonQuery);
创建JavaScript对象,我去铬控制台和我写obj
并按下回车键,它可以正确地显示对象但是当我尝试访问该对象的属性时,它一直说未定义。 例如:我正在使用obj.size
。