我正在开发一个应用程序,其中我得到了响应,如" 100.0"从服务器,我必须拆分为" 100"并保存在变量中。我该怎么做才能告诉我。
答案 0 :(得分:0)
你可以这样做:
Integer value = jsonObject.getDouble("parameter").intValue();
答案 1 :(得分:0)
假设您的问题只是将您从服务器获取的“字符串”值的“整数”和“分数”部分分开 -
int decimalIdx = stringVal.indexOf('.');
if (decIdx != -1) {
return stringVal.substring(0, decIdx);
}
return stringVal;
答案 2 :(得分:0)
您可以使用此代码来解析您的JSON响应。将钱包余额存储在字符串中,根据您的请求修改值
JSONObject object = new JSONObject(JsonResponseText);
String walletBal = object.getString("wallet balance");
String trimWalletBal = walletBal.subString(0,walletBal.indexOf('.'));