2011-10-15 141 views
0

我試圖完成的Android貨幣轉換器應用程序,我使用谷歌貨幣轉換器通過這種形式發送URL來做到這一點:只顯示字符串的一部分在一個TextView

http://www.google.com/ig/calculator?q="amount""from currency code"=?"to currency code" 

例: -

http://www.google.com/ig/calculator?q=10USD=?EGP 

和放出來的例子是:

{lhs: "10 U.S. dollars",rhs: "59.701849 Egyptian pounds",error: "",icc: true} 

,我想要做的就是SHO w的TextView的(這將顯示用戶的最終結果)只有這個: -

59.701849 Egyptian pounds 

所以任何想法將是您的幫助提前有所幫助,並感謝...

回答

2

這是一個JSON字符串。使用JSONObjecthttp://developer.android.com/reference/org/json/JSONObject.html

JSONObject obj = new JSONObject(outputString); 
String rhs = obj.getString("rhs"); 
+0

由於它工作正常,但是當「RHS」包含1000和大的數量也以這種形式顯示出來 –

+0

由於它工作正常,但是當「RHS」包含1000多家更大,它顯示在這種形式'rhs:「5 970.1849埃及磅」,但在輸出TextView它看起來像這張照片(http://img403.imageshack.us/img403/6287/outputo.png) –

+0

它可以是不是一個非破壞性的空間?不確定您是否可以對其進行html解碼。 – Tetaxa

相關問題