【问题标题】:How to fetch particular info in JSON [duplicate]如何在 JSON 中获取特定信息 [重复]
【发布时间】:2017-07-10 10:33:24
【问题描述】:

这是我从服务器 {"success":1,"message":"Thanks for register."} 获取的 JSON 数据。我想从success中提取出这个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();
            }
        }

【问题讨论】:

  • 使用 reader.getInt("success");

标签: java android arrays json


【解决方案1】:

success 字段是 Integer 而不是 JsonObject,您需要这样阅读:reader.getInt("success");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-07
    • 2022-11-04
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 2017-03-28
    • 2014-12-16
    相关资源
    最近更新 更多