마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

에이쿼리 JSON 질문입니다.

0 추천

현재 앱 -> JSP 값을 전송해 받은후

JSP 에서 JSON 값을 앱에서 가져와 쓸려고 합니다

현재 JSP 에서 {"":""}이런식으로 Object 값을 출력하고있고

앱에서 가져오기만 하면되는데 디버깅시 url 까진 잘 찍고있는데 json 값이 null로 돌아오네요 코드 첨부합니다

 

@RequiresApi(api = Build.VERSION_CODES.N)
    private void pwsend()
    {
        telNo = edittext_simple_login.getText().toString();
        pw = generateNumber(6);
        Log.d("난수생성","telNo : ["+telNo+"] PW["+pw+"]");
        _aq = new AQuery(getContext().getApplicationContext());
        Map<String, Object> params = new HashMap<String, Object>();
        params.put("telNo", telNo);
        params.put("pw", pw);

// JSONObject
        _aq.ajax(Constants.SIMPLE_LOGIN_PW_SAND, params, JSONObject.class , new AjaxCallback<JSONObject>()
        {
            @Override
            public void callback(String url, JSONObject json, AjaxStatus status)
            {
                Log.d("간편로드인", "[" + json + "]콜백값");
                System.out.println("status ->"+json);
                try
                {
                    json_result = json.get("result").toString();
                    if(json_result.equals("success"))
                    {
                        
                    }
                    else if(json_result.equals("fail"))
                    {
                      
                    }
                }
                catch (JSONException e)
                {
                    Log.d("실패","간편로그인 : JSON EXCEPTION ["+e.toString()+"]");
                }
                catch (Exception e)
                {
                    Log.d("실패","간편로그인 : NULL EXCEPTION ["+e.toString()+"]");
                }
            }
        });
    }
개발자어려워요 (660 포인트) 님이 2017년 12월 12일 질문

1개의 답변

0 추천
callback 메서드에서 AjaxStatus status 파라미터의 .getCode 값이 200인지 확인하시길 바랍니당
익명사용자 님이 2017년 12월 15일 답변
...