2012-02-10 3 views
1

でJSONデータがあります:のjavascript: "@" とに対処する方法 ":" JSON

var json = { 
    "entry" : [{ 
     "category" : { 
      "@scheme" : "http:\/\/www.douban.com\/2007#kind", 
      "@term" : "http:\/\/www.douban.com\/2007#movie" 
     }, 
     "title" : { 
      "$t" : "Real Steel" 
     }, 
     "db:attribute" : [{ 
      "$t" : "USA", 
      "@name" : "country" 
     }] 
    }] 
} 

alert(json.entry[0].title.$t)は "実スティール" を印刷することができます。しかし、それは@:が含まれていますどのようにJavaScriptでhttp:\/\/www.douban.com\/2007#kindUSAを取得する?

、私はそれに対処する方法がわかりません。私が正しくあなたを理解していた場合

答えて

6

利用角括弧、代わりに.

json.entry[0].category["@scheme"] 
json.entry[0].category["@term"] 
json.entry[0]["db:attribute"][0].$t 
json.entry[0]["db:attribute"][0]["@name"] 
+0

それは作品をありがとう! – HectorGuo

1

の文字列は、次の操作を行うことができます!

json.entry[0].category["@scheme"] 
関連する問題