0

我无法从这个 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
        }
    }
}

我已经成功地使用了此处第一个答案中给出的 JavaScript 的修改版本。我对 JSON 相当不熟悉,所以我不确定如何正确应用它——我已经用谷歌搜索了两个小时,但无济于事。

我最近的尝试仍然没有提供任何东西。

我正在使用此处给出的 Tumblr API 中的示例 API 密钥。

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

4

2 回答 2

2

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

于 2012-05-13T19:17:26.417 回答
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 数据。

于 2012-05-13T19:20:46.557 回答