[JSP] Ajax로 보낸 JSON 데이터 서블릿(Servlet)으로 받아오기 [JSON 인코딩 깨짐 해결하기]
·
◎ Java/JSP📋
- Ajax로 보낸 JSON 데이터 서블릿(Servlet)으로 받아오기 화면에서 Ajax POST로 데이터를 보냈는데, Servlet에서 null이 떴다. → 해당 프로젝트는 Spring을 사용하지 않고 Servlet으로만 구성되고 있다. 보낼 데이터를 객체가 아니라 JSON 형태로 변경하였고, Servlet 쪽에서도 JSON 파싱 구문을 넣어줬다. //JSON Parsing StringBuffer jb = new StringBuffer(); String line = null; try { BufferedReader reader = request.getReader(); while ((line = reader.readLine()) != null) jb.append(line); } catch (Exceptio..
[SpringBoot] 제이슨(JSON)으로 데이터 형식 리턴하기 [Jackson 어노테이션 사용 방법]
·
▣ Framework/Spring Boot🍀
[SpringBoot] 스프링 부트(Spring Boot)에서 프로젝트 생성하기 [dependencies 세팅 및 MySQL 연동] - 스프링 부트(Spring Boot)에서 프로젝트 생성하기 1. Spring Boot 프로젝트 생성 2. MySQL DB 세팅 [MySQL] MySQL 다운로드 및 설치하기 [MySQL Workbench로 MySQL 접속하기] - MySQL 다운로드 및 설치하기 1. MySQL 다운 yermi.tistory.com - 제이슨(JSON)으로 데이터 형식 리턴하기 Jackson 어노테이션을 사용하여 데이터를 JSON 형태로 리턴할 예정이다. → 사용하기 위해서는 @RestController 또는 @Controller일 경우, @ResponseBody가 있어야 한다. - Jac..
[Library] 자바(Java)로 제이슨(Json) 출력하기 [Json 라이브러리, Gson]
·
▣ Tools/Library🎲
1. Json 라이브러리, Gson - 다운로드 : https://mvnrepository.com/artifact/com.google.code.gson/gson/2.8.5 2. Gson 사용방법 - Json으로 출력할 객체 생성 Member member = new Member("javaman", "1234", "자바맨", "javaman@gmail.com"); - 객체를 Json 형태로 변환하기 Gson gson = new Gson(); String jsonStr = gson.toJson(member); - Json을 객체 형태로 변환하기 Member member2 = gson.fromJson(jsonStr, Member.class); System.out.println(member2); // Map을 사..
[API] JSON으로 도로명주소 검색 API 출력하기 [도로명주소 안내시스템, JSON으로 출력하기]
·
▣ Tools/API🎯
[꿀팁] 웹에서 도로명주소 검색 API 출력하기[도로명주소 안내시스템, XML로 출력하기] - 도로명주소 검색 API 신청(승인키 발급) 도로명주소 안내시스템 www.juso.go.kr - 웹에서 도로명주소 검색 API 결과 출력하기(XML) 도로명주소 API | 도로명주소 개발자센터 팝업 API 최신 도로명주소를 yermi.tistory.com 1. JSON(JavaScript Object Notation)이란? JSON - 위키백과, 우리 모두의 백과사전 JSON(제이슨[1], JavaScript Object Notation)은 속성-값 쌍( attribute–value pairs and array data types (or any other serializable value)) 또는 "키-값 쌍"으..