用jquery json解析特殊字符

时间:2012-05-22 08:44:24

标签: jquery json

我有以下JSON:

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

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

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

出现以下错误:

  

未捕获的SyntaxError:意外的令牌*。

如何正确解析此对象?

1 个答案:

答案 0 :(得分:4)

改为使用square bracket notation

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

DEMO: http://jsfiddle.net/Nnefq/