如何在JSON中获取特定信息

时间:2017-07-10 10:33:24

标签: java android arrays json

这是我的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();
            }
        }

1 个答案:

答案 0 :(得分:0)

success字段是Integer而不是JsonObject,您需要按以下方式阅读:reader.getInt("success");