본문 바로가기
728x90
반응형

JSON3

엘라스틱서치 기본 예제 - 인덱스 등록, 삭제, 조회 안녕하세요! 오늘은 많이 사용되는 Elasticsearch의 인덱스 등록, 삭제, 조회에 대해 알아보겠습니다. Elasticsearch는 분산형 검색 엔진으로, 대용량 데이터를 실시간으로 검색하고 분석하는 데 매우 유용합니다. 여러 가지 기능이 있지만, 기본적인 CRUD(Create, Read, Update, Delete) 작업이 매우 중요합니다. 이 포스팅을 통해 실습 예제와 함께 각 과정을 차근차근 알아보도록 하겠습니다.1. Elasticsearch 기본 구조Elasticsearch는 JSON 형태로 데이터를 저장합니다. 이 때문에 웹 애플리케이션과 자연스럽게 연동할 수 있는 장점이 있습니다. 데이터는 인덱스에 저장되며, 인덱스는 문서(document)들로 구성됩니다. 마치 도서관에서 책을 저장하는 .. 2025. 3. 29.
JAVA GSON 소개 GSON은 Java 객체를 JSON으로 변환하거나, JSON 데이터를 Java 객체로 변환하는 데 사용됩니다. 예를 들어, 우리가 웹 API에서 JSON 형식으로 받은 데이터를 자바 객체에 쉽게 매핑할 수 있습니다. 이 과정을 통해 데이터 전송을 훨씬 효율적으로 처리할 수 있습니다.GSON 라이브러리 추가하기먼저, GSON 라이브러리를 프로젝트에 추가해야 합니다. Maven 또는 Gradle을 사용할 수 있습니다. Maven을 사용하는 경우, 아래와 같이 pom.xml에 추가합니다.com.google.code.gsongson2.8.6Gradle을 사용하는 경우 build.gradle에 아래와 같이 추가합니다.implementation 'com.google.code.gson:gson:2.8.6'JSON과 .. 2025. 3. 1.
JAVA JSON 라이브러리 구글 GSON 알아보자(Google Gson) 오랜만에 자바 포스팅하나를 작성하러 돌아왔습니다. 이번에 소개드릴것은 구글의 GSON 입니다. GSON은 자바 라이브러리중 하나인데, 자바 오브젝트를 쉽게 JSON으로 변환시켜주는 아주 간단하고 심플한 라이브러리 입니다. 주로 Simple-JSON이나, JACKSON등 많은 JSON관련 라이브러리가 있는데요. 이 중에서 제가 사용해본 자바 라이브러리에선 가장 간편하고 편하지 않나 싶습니다. 먼저 GitHub 주소를 첨부하도록 하겠습니다. GitHub Google Gson 바로가기 Gson is a Java library that can be used to convert Java Objects into their JSON representation. (Gson은 Java 객체를 JSON 표현으로 변환하는 .. 2020. 3. 11.
728x90
반응형