본문 바로가기

2024/06/057

[Java] 108. jsonPlaceHolder 파싱하기 [Java] 108. jsonPlaceHolder 파싱하기Client 코드를 작성하고, 해당 코드로 받아온 자료를 파싱하자.  1. 남이 만들어둔 서버에 Java 코드로 자료 요청하기 (json)2. 1에서 받아온 json 형식의 자료를 클래스로 바꿔보자. (=인스턴스화)(1) Todo class 클래스 설계(2) 응답 받은 문자열 -> 클래스 변환 작업 (Todo 인스턴스화)(3) 문자열 -> 클래스 fromJson("{}",Todo.class) 1. 남이 만들어둔 서버에 Java 코드로 자료 요청하기 (json)package ch01;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;impo.. 2024. 6. 5.
[설치 메뉴얼] GSON 라이브러리를 STS 에서 적용시키기 [설치 메뉴얼] GSON 라이브러리를 STS 에서 적용시키기Gson 라이브러리를 사용해 더욱 편리하게 Http 통신을 구현해보자. 검색 포털에 maven central repository를 검색하자. 그러면 아래와 같이 Central Repository 사이트를 찾을 수 있다.https://mvnrepository.com/artifact/com.google.code.gson/gson/2.8.5  Maven Repository에서 Gson을 검색해, Gson 2.8.5 버전 jar 파일을 다운로드 받는다.  Gson을 적용하고자 하는 프로젝트 파일 내부에 'lib'라는 폴더를 만들고, 해당 폴더 내부에 gson.jar 파일을 넣어준다.  해당 프로젝트를 클릭하고 [properties]-[Java Build.. 2024. 6. 5.
[Java] 107. 파싱/JSON 파싱 [Java] 107. 파싱/JSON 파싱 1. 파싱이란? 2. 파싱의 주요 개념3. JSON 파싱4. 예시 코드5. GSON 라이브러리 추가하기 6. Java 코드에서 JSON 형식에 문자열 만들어보기  1. 파싱이란?-파싱(Parsing)이란 컴퓨터 과학에서 입력딘 데이터를 해석하고, 구조화하는 과정을 의미한다. 일반적으로 파싱은 텍스트 데이터를 특정 형식으로 변환하거나, 텍스트 데이터에서 유용한 정보를 추출할 때 사용된다. 2. 파싱의 주요 개념(1) 구문 분석(Syntax Analysis)-텍스트 데이터를 구문 규칙에 따라 해석하는 과정이다.-주로 프로그래밍 언어의 컴파일러, 인터프리터에서 소스 코드를 구문 트리(Syntax Tree)로 변환할 때 사용된다. (2) 데이터 형식 변환-텍스트 데이터를.. 2024. 6. 5.
[MySQL] 1일 1쿼리 (2) : JOIN 활용하기 [MySQL] 1일 1쿼리 (2) : JOIN 활용하기1. 문제2. 풀이1. 문제순서문제1전직원 2000년도의 연봉을 출력하세요(출력 예시 :  id , firstname, lastname,slalary)2 'd004'  부서의 남자직원의 이름을 출력하세요 (출력예시 : firstname , M , 'd004' )3아직 재직중인 사람의 이름과 성 직급 입사일자를 출력해 보자.4부서 매니저들의 평균 연봉을 추출해 보자.5각 직원의 정보를 확인하기 (직원번호, 생년월일, 이름, 성,부서번호, 부서명, 직업명)61990년 이상 입사자 이름과 급여 부서 직책7전직원 2000년도의 연봉을 출력하세요(출력 예시 :  id , firstname, lastname,slalary)8'd004'  부서의 남자직원의 이름을.. 2024. 6. 5.