Json 정리

·2023년 7월 3일

ajax http 프로토콜을 이용한 통신
http통신은 전송할 때 문자열 형식
그렇기 때문에 배열이나 list 같은 자료구조를
json을 이용하여 문자열 형식으로 변환시켜야함

클라이언트
배열-> 변수타입 변수명 = JSON.stringify(배열명);
XMLHttpRequest 변수명.setReqestHeader("Content-type","application/json");

서버
BufferedReader br = request.getReader();
String js = br.readLine();

JsonObject jo = new JsonObject(js);

String 변수명 = (String)jo.get(프로퍼티 명);


ajax http 통신은 문자열 형식으로 전송됨

클라이언트 JSON 타입 전송법
JSON.strginify(object);
x.setReqeustHeader("Content-type", "application/json");

서버 JSON 타입 받는법

BufferedReader br = reqeust.getReader();
String js = br.readLine();
JsonObject jo = new JsonObject(js);

String name = (String)jo.get("name");
String tel = (String)jo.get("tel");

User user = new User(name, tel);

profile
개발자가 되기 위해 페달을 밟아가는 과정

0개의 댓글