2013-07-05 83 views
0

JSON字符串看起來像提取精確的字符串

{ 
    "en": { 
     "home": "Home" 
    }, 
    "de": { 
     "home": "Startseite" 
    } 
} 

我想一開始的「家」的價值「EN」只有

我可以分析從本地存儲字符串成JSON對象這樣

var value = $.parseJSON(window.localStorage.getItem("language_strings")); 

但我不知道如何從價值獲取字符串爲重點的「家」的時候,語言是「EN」

+2

它只是對象屬性,你不知道該怎麼做? – Barmar

+1

我不知道如果我知道答案 – plasticZebra

回答

4

解析後你會得到物體en。 只是像這樣閱讀:

var homeVal = value.en.home; 
+0

謝謝。這會得到正確的價值,很好,很簡單。如果我想使用變量,那就有可能。例如value.language.key - 其中語言和鍵是代表en和home的變量 – plasticZebra

+0

如果要使用變量,則使用數組表示法'value [language] [key]'。 – Barmar

+0

多數民衆贊成在很大的幫助,謝謝你Barmar – plasticZebra