这是我的JSON数据,我从服务器获取 {“成功”:1,“消息”:“感谢注册。”} 。我想从成功中提取 1 。请帮帮我,我该怎么做呢。
@Override
protected void onPostExecute(String result) {
try {
JSONObject reader= new JSONObject(result);
JSONObject obj1 = reader.getJSONObject("success");
String check = obj1.toString();
if (check.equals("3")) {
Toast.makeText(SignUpActivity.this, "You are already registered with us",
Toast.LENGTH_LONG).show();
emailText.setText("");
Intent intent = new Intent(SignUpActivity.this,ReferalIdActivity.class);
startActivity(intent);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
答案 0 :(得分:0)
success
字段是Integer
而不是JsonObject
,您需要按以下方式阅读:reader.getInt("success");