문제
okhttp3으로 rest api 받는데 json object로 받고 싶은데 매개변수 자체를 못받음
원인
egovmap에 기본적으로 깔려있는 simple.json을 사용하는데 사용법이 당연히 틀렸음
해결
Json Parser한거를 Object에 주입해야함
Response response = client.newCall(request).execute();
if (response.isSuccessful()) {
// 응답 받아서 처리
ResponseBody body = response.body();
if (body != null) {
String jsonText = body.string();
body.close();
JSONParser jsonParser = new JSONParser();
jsonObject = (JSONObject) jsonParser.parse(jsonText);
return jsonObject;
}
}
참고
전자 정부 프레임 워크 JSON 셋팅 및 AJAX 통신 예제
전자 정부 프레임워크(2015-11-15기준 최신 버젼 )에서 JSON을 이용한 통신 셋팅을 하였는데 자료마다 ...
blog.naver.com