4

我有以下 JSON:

{
    "parse": {
        "title":"Wiki",
        "revid":491629701,
        "text": {
            "*": "<div class=\"dablink\">"
        }
    }
}

我尝试访问: parse->text->*:

$.getJSON(
    'my_url&callback=?', 
    function(json) {    
        console.log(json.parse.text.*); 
    }
);

出现以下错误:

Uncaught SyntaxError: Unexpected token * 。

我怎样才能正确解析这个对象?

4

1 回答 1

4

改用方括号表示法

console.log(json.parse.text["*"]); 

演示:http: //jsfiddle.net/Nnefq/

于 2012-05-22T08:45:22.030 回答