꾸준히 안타치기
json, 제이슨 파싱 본문
반응형
https://codechacha.com/ko/java-parse-json/
Java - JSON을 파싱하는 가장 쉬운 방법
org.json 라이브러리를 사용하여 JSON을 파싱하는 방법을 소개합니다. JSON은 Object, Array, Key-Value 타입으로 이루어져 있으며 Value는 String, Int, Long, Boolean 등의 타입을 지원합니다.
codechacha.com
// 클라이언트에게서 bufferedReader로 채팅 내용 받아오기
// BufferedReader/BufferedWriter 입력된 데이터가 바로 전달되지 않고 중간에 버퍼링이 된 후에 전달됩니다.
while(true) {
// 클라에서 통쨰로 json으로 가져온값 // 클라이언트가 요청한 내용을 받음
String chatText = in.readLine();
// 제이슨통째로 가져온 값에서, 내아이디와, 대화상대 아이디만 추출하기
System.out.println("클라이언트가 요청한 내용 : " + chatText);
// JSONObjet를 가져와서 key-value를 읽습니다.
JSONObject jObject = new JSONObject(chatText);
// json에서 값꺼내기
String myID = jObject.getString("myID");
String friendID = jObject.getString("friendID");
String message = jObject.getString("message");
String roomIdx = jObject.getString("roomIdx");
String imgType = jObject.getString("imgType");
String list = jObject.getString("list");
반응형
'Android _ 서버연동_채팅 > Android - study' 카테고리의 다른 글
쓰레드와 핸들러 (0) | 2021.10.19 |
---|---|
notification에 값 담아서 전달하기 (0) | 2021.10.19 |
Service (0) | 2021.09.29 |
채팅방 구조 참고 / 당근마켓, ERD 설계 (0) | 2021.09.27 |
JDBC (0) | 2021.09.27 |
Comments