用jquery解析一行json

时间:2012-04-12 06:54:48

标签: jquery json parsing

这是我简单的json代码:

{
    "status": 1,
    "message": "This message"
}

使用firebug控制台,我可以获得status

$({"status":1,"message":"This message"}.status)[0];
>>> 1

但以相同的方式获取message将无效,我得到undefined

$({"status":1,"message":"This message"}.message)[0];
>>> undefined

我会获得“此消息”。我做错了什么?

谢谢!

5 个答案:

答案 0 :(得分:2)

不应该是这种语法吗?

$({"status":1,"message":"This message"})[0].message

答案 1 :(得分:2)

$(function(){
    var x= {"status":"1","message":"This message"};
    alert(x.message);
})​

看这里http://jsfiddle.net/JxHme/

答案 2 :(得分:1)

尽量不要使用jquery ......

var myjson = {
    "status": 1,
    "message": "This message"
};
document.writeln(myjson.status);
document.writeln(myjson.message);

答案 3 :(得分:0)

无需使用jQuery。 POJS完成工作

{"status":1,"message":"This message"}.message;

答案 4 :(得分:0)

这对我有用

alert({"status":1,"message":"This message"}.message)