json 3

HttpServletRequest로 Json 데이터 받기

Json Data 파라메타가 아래라고 가정할 경우, { "userid" : "testid", "userJumin" : "9800000000000" } * HttpServletRequest로 온 Json 데이터 파싱 public ModelAndView httpJsonTest(HttpServletRequest request, HttpServletResponse response) throws UserDataHandleException, ModelBindingException { System.out.println("=======httpJsonTest========"); String bodyJson = ""; StringBuilder stringBuilder = new StringBuilder(); Buffere..

언어/자바 2023.04.27

net.sf.json VS json-simple

NET.SF.JSON 과 JSON-SIMPLE은 JSON 데이터를 처리하는 데 사용되는 Java 라이브러리이다. 그렇다면, 제이슨 라이브러리 NET.SF.JSON 과 JSON-SIMPLE 의 차이는? json-simple net.sf.json Map 및 List를 사용하여 JSON데이터 처리 자체 JSONObject 및 JSONArray 클래스 사용 JSON 데이터 구문 분석 및 파일 Write 가능 JSON 데이터 구문분석만 지원 외부종속성 X (가벼운 API) 외부종속성 O * net.sf.json 의 json 처리방법 JSONArray.fromObject(jsonString)JSONArray : 이 메소드는 JSON 문자열에서 객체를 생성하는 데 사용. 매개 변수 jsonString는 입력 JSON..

언어/자바 2023.04.26

API 연동(1)_ 토큰발급

1. API(Application Programming interface) 란? : 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다 즉, 어떤 방식으로 정보를 요청해야하는지, 이러한 요청 시 어떠한 형식으로 데이터를 전달 받을 수 있을지에 대해 정리한 일종의 규격이라고 볼 수 있다. * 토큰 요청 명세서 URL, HTTP 요청/응답 Header와 Body(JSON)로 구성되어 있다. HTTP Header 『Content-Type』은 요청/응답: 『application/json; charset=UTF-8』로 한다. 요청 메시지 HTTP 항목명 필수 타입 설명(비고) BODY id Y String(50) 발급받은 ID pw Y St..

언어/자바 2022.10.21