- 웹서버로 부터 안드로이드로 값을 받아 올때에는 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 |