仅过滤来自 json 响应的状态值

filter only the status value from json response

在我的 doInBackground 中,我收到 json 这样的响应,{"LastName":"","UserID":"","Status":"204","FirstName":""}

我想在我的 onPostExcute() 中比较 Status 的值。

在我的异步任务中,我已经像这样实现了我的 onPostExcute,但是当我调试它时,它从 myResJson = responseJson.getString("status");

任何人都可以帮助我如何更改 onPostExecute 方法。

@Override
    protected void onPostExecute(JSONObject result) {
        super.onPostExecute(result);

        String myResJson;
        try {

            myResJson = responseJson.getString("status");
            String test = myResJson;
            if (test.equals("200")) {
                Intent intent = new Intent(contxt, LoginActivity.class);
                contxt.startActivity(intent);
            } else {
                Toast.makeText(contxt,
                        "Registration Error, Email already exist", Toast.LENGTH_SHORT)
                        .show();
            }
        } catch (JSONException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }

使用 Status 而不是 status 从 JSONObject 访问状态,因为键是 Status :

myResJson = responseJson.getString("Status");