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);