如何在Android中拆分Json的响应?

时间:2016-04-28 03:03:48

标签: android

我正在开发一个应用程序,其中我得到了响应,如" 100.0"从服务器,我必须拆分为" 100"并保存在变量中。我该怎么做才能告诉我。

3 个答案:

答案 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('.'));