【发布时间】:2015-08-14 08:24:38
【问题描述】:
我无法使用方法中的数据。我不知道为什么。哪里出错了? 我有以下 json:
{"code":"1","status":"Basarili","login":"OK","kullanici":"1"}
JSONObject veri_json;
try {
veri_json = new JSONObject(response);
try {
String code,status,login,kullanici;
code = veri_json.getString("code").toString();
status = veri_json.getString("status").toString();
login = veri_json.getString("login").toString();
kullanici = veri_json.getString("kullanici").toString();
if(code=="1") {
etKullanici.setText(status);
}
}
catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
调试器说明:
code="1" login="OK" status="Basarili" kullanici="1"
但是没用
if(code=="1") {
etKullanici.setText(status);
}
对不起,我的英语不好。
【问题讨论】:
-
您是否尝试过在 Google/Bing 上搜索“如何比较 Java 中的字符串”?
标签: android json if-statement try-catch android-volley