【问题标题】:How to make condition if "result code":"0" in android如果“结果代码”:“0”在android中如何创建条件
【发布时间】:2016-07-29 05:51:22
【问题描述】:

我得到像 "resultcode":"10" 这样的服务器响应,如果 resultcode 为 0,我想创建条件然后做一些事情。我该怎么做

if (response.getString("resultDesc").equalsIgnoreCase("Transaction Successful")) {}

这里我想把交易成功换成“0”

【问题讨论】:

  • 为什么不使用简单的 if?需要代码?
  • 字符串相等检查?
  • 并非所有 bdy 0 和 1 都设置为是或否条件...例如:您设置 1 为男性,0 为女性
  • 您可以尝试使用简单的 if 也可以简单地使用 equals() 而不是 equalsIgnoreCase()
  • 能否分享整个 JSON 字符串/数组。

标签: java android jsonresult


【解决方案1】:

试试这个:

int val = response.getInt("resultCode");
if(val.equals(0)){
//do something
}

【讨论】:

    【解决方案2】:

    首先从jsonobject中获取结果代码,解析成int,然后在if条件下使用。

     int resultcode = Integer.parseInt(jsonObject.getString("resultcode"));
                     if (resultcode == 0) {
                     //Do Your code
    
                     }
    

    【讨论】:

      猜你喜欢
      • 2020-10-11
      • 2019-11-26
      • 2020-06-01
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多