2011-10-15 65 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

相关问题