2016-01-25 16 views
3

我想從以下JSON對象解析android:versionName如何解析從JavaScript中的XML轉換的JSON的android屬性?

{ 
    "android:hardwareAccelerated": "true", 
    "android:versionCode": "40020", 
    "android:versionName": "4.0.20", 
    "package": "com.xxx.xxx", 
    "xmlns:android": "http://schemas.android.com/apk/res/android" 
} 

任何人可以幫助我在這?

預先感謝您

+0

你使用Javascript還是Java? – AshBringer

+0

我正在使用javascript –

+0

@UmaKanth,這不是你所說的線程的重複。評論時請正確檢查。 –

回答

2

使用方法如下對象[ '關鍵'] - Property accessors - Bracket

爲您的JSON會(的OBJ是JSON對象的只是一種表象):

obj['android:versionName'] 
2

如果你有一個純字符串您需要將您的字符串解析成JSON:

var data = JSON.parse(json); 

然後你就可以訪問屬性類似於對象:

var androidVersion = data["android:versionName"]; 

var jsonObject = JSON.parse('{"android:hardwareAccelerated":"true","android:versionCode":"40020","android:versionName":"4.0.20","package":"com.xxx.xxx","xmlns:android":"http://schemas.android.com/apk/res/android"}'); 
 

 
document.write(jsonObject['android:versionName']);

+1

在JavaScript中它將是'data ['android:versionName']' –

+0

謝謝,如果第一個評論與'.getString'是錯誤的:-P但是我知道你的解決方案,我沒有注意到冒號。 – erikscandola

+0

這是不工作的人.. –