2012-05-13 13 views
0

とURLから私はこのJSONのURLから変数を取得してトラブル抱えている:解析JSONはJavaScript

{ 
"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 
     } 
    } 
} 

を私が最初に答えhereで与えられたa modified version of the JavaScriptを使用して成功を収めてきました。私はJSONについてよく慣れていないので、適切に適用する方法についてはわかりません。私はグーグルで2時間、無駄にしました。

My latest attemptはまだ何も配信しません。

TumblrのAPIであるhereのサンプルAPIキーを使用しています。

ありがとうございます、ありがとうございます。

答えて

2

おそらく、var result = JSON.parse(jsonString)

1

try 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データです。

+1

JSONが無効です。 '' {"meta":{"msg": "OK}}" ' –

+0

デモンストレーションでしたが、指摘に感謝しました。私はそれを修正しますが、それを自分で修正する方がいいでしょう、私はいつもそれをします(私は気分が良くなります:))。 –