2016-04-28 45 views
-1

我正在開發一個應用程序,其中我從服務器得到了「100.0」響應,我必須將其分解爲「100」並保存在變量中。如何才能做到這一點,請告訴我。如何在android中拆分Json的響應?

+1

您可以分析這是一個字符串,字符串轉換爲雙,然後抹上雙整數 –

+0

@Nitin:字符串[] value = wallet_balance.split(「。」); 然後, 訪問值[0]。你會得到100 –

回答

0

您可以使用此代碼來解析您的JSON響應。存儲在一個字符串的電子錢包餘額,他們修剪值按您的要求

JSONObject object = new JSONObject(JsonResponseText); 
String walletBal = object.getString("wallet balance"); 
String trimWalletBal = walletBal.subString(0,walletBal.indexOf('.')); 
+0

謝謝@Neo其作品 – Nitin

0

你可以這樣來做:

Integer value = jsonObject.getDouble("parameter").intValue(); 
+0

我得到的價值作爲字符串:「錢包餘額」:「100.0」 – Nitin

0

假設您的問題僅僅是分裂的「整數」,你從服務器得到一個「字符串」值的「分數」的一部分 -

int decimalIdx = stringVal.indexOf('.'); 
if (decIdx != -1) { 
    return stringVal.substring(0, decIdx); 
} 
return stringVal;