使用JavaScript从URL解析JSON

时间:2012-05-13 19:11:16

标签: javascript json tumblr

我无法从这个JSON URL中获取变量:

{
"meta":{
    "status":200,
    "msg":"OK"
    },      
"response":{
    "blog":{
        "title":"GideonPARANOID",
        "posts":5018,
        "name":"gideonparanoid",
        "url":"http:\/\/gideonparanoid.tumblr.com\/",
        "updated":1336919325,
        "description":"I study computer science at Aberystwyth, though I call Manchester home. I'm vegetarian, & take an interest in photography, gaming & cycling.",
        "ask":true,
        "ask_anon":true
        }
    }
}

我在第一个回答a modified version of the JavaScript中使用here成功了。我对JSON相当不熟悉,所以我不确定如何正确应用 - 我用Google搜索了两个小时,但没有用。

My latest attempt仍未提供任何内容。

我正在使用来自Tumblr API的示例API密钥here

任何帮助都将不胜感激,谢谢。

2 个答案:

答案 0 :(得分:2)

也许,var result = JSON.parse(jsonString)

答案 1 :(得分:1)

尝试JSON.parse(json_string)

示例:

var json_string = '{ "meta" : { "msg":"OK"} }';
var o = JSON.parse(json_string);
o.meta // {msg:'OK'}
o.meta.msg // 'OK'

这不是URL,而是JSON数据。