프로젝트

소스 분석 2) Json파서를 이용하여 값읽어오기.

닉넥임 2013. 7. 22. 13:59
반응형

웹서버로 부터 안드로이드로 값을 받아 올때에는 Json parser를 이용 하여 값을 파싱하였다.


JSON 파서는 Java Script Object Notation 의 약자로, Java Script 에서 주로 사용하는 파서입니다.

웹에서 정보를 주고받는 경량화된 방법이며, XML 파서가 아닌 script 에서 사용하는 자료형에 대한 파싱이 가능하다.


JSON 파서에대하여 자세이 알고 싶다면 

http://msdn.microsoft.com/ko-kr/library/ie/cc836466(v=vs.94).aspx 참조.



// receive the data and is using a Buffer.

BufferedReader bufreader = new BufferedReader(

new InputStreamReader(response.getEntity().getContent(), "euc-kr"));

String line = null;

String page = "";

// Buffer is reading a Line token to Web document source and saving the page

while ((line = bufreader.readLine()) != null) {

page += line;

}

//  Json is using the parser parsing.

JSONObject jObj;

jObj = new JSONObject(page);

// get data.

Data_Student.getData().std_number = jObj.getInt("db_id");

Data_Student.getData().std_name = jObj.getString("db_name");

Data_Student.getData().std_email = jObj.getString("db_email");

반응형

'프로젝트' 카테고리의 다른 글

AJAX(수정요망)  (0) 2013.07.22
소스 분석 1) Android 에서의 HttpClient  (0) 2013.07.22
zxing(오픈소스)  (0) 2013.07.22
개요  (0) 2013.07.22