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

공공데이터포탈 인증키는 받았는데 안드로이드 파싱하는 방법 도움좀 주세요... [closed]

0 추천

초보 개발자다 보니 파싱에 대해서 잘 모르겠습니다. 그래서 가이드북을 보고 하는데 이해가 가지 않아 질문 합니다.

현재는 인증시 받아서 보유한 상태입니다. 그런데 아래와 같이 REST방식의 샘플 호출코드가 있는데 이것을 안드로이드 스튜디오에서 어떻게 해야 실행이 되는지 모르겠어서 질문 드립니다.

답변 부탁드리겠습니다.

import java.io.InputStream;

import java.net.URL;

import java.net.URLEncoder;

import org.apache.cxf.helpers.IOUtils;

import org.apache.cxf.io.CachedOutputStream;

 

public class CallRestWS {

         private String restClient() throws Exception{

                  String addr = "신청후 승인된 사용하실려는 서비스의 URL"+"?ServiceKey=";

                  String serviceKey = "발급받으신 서비스키";

                  String parameter = "";

                 

                  //인증키(서비스키) url인코딩

                  serviceKey = URLEncoder.encode(serviceKey, "UTF-8");

                 

                  /* parameter setting

                   * parameter = parameter + "&" + "PARAM1=AAA";

                   * parameter = parameter + "&" + "PARAM2=BBB";

                   * parameter = parameter + "&" + "PARAM3=CCC";

                   * */

                 

                  addr = addr + serviceKey + parameter;

                 

                  URL url = new URL(addr);

                  InputStream in = url.openStream();

                  CachedOutputStream bos = new CachedOutputStream();

                  IOUtils.copy(in, bos);

                  in.close();

                  bos.close();

                  return bos.getOut().toString();

         }

}

질문을 종료한 이유: 질문을 다시 하려고
스튜디옹 (140 포인트) 님이 2015년 10월 5일 질문
스튜디옹님이 2015년 10월 21일 closed
파싱을 모르는 것이 아니라 java자체( class, 개발툴 사용법 자체)를 모르네요.
책한권 사서 좀 봐야되지 않겠습니까? 어차피 이것말고도 곤란한 일이 님 수준에 맞춰 수십에서 백개는 넘을텐데(상용으로 돈버는 앱은 님 수준에서 수만개 에 달함)이렇게 하나 넘어가서 아무것도 안됩니다. 기본 책을 좀 사서보세요.

1개의 답변

0 추천
이렇게질문하면 누가 답변해줄까요 ㅋㅋ
익명사용자 님이 2015년 10월 5일 답변
...