개요 Json 형식은 오늘날 많이 사용하는 포맷 규격 중 하나입니다. 자바 진영에서는 해당 Json을 사용하기 위해 Gson, ObjectMapper, SimpleJson 등 여러 라이브러리가 있습니다. 이 중, Jackson에서 제공해주는 라이브러리, ObjectMapper에 대해 알아볼 수 있도록 합니다. 사용 의존성 추가 https://mvnrepository.com 에서 jackson-databind를 검색한 뒤 사용하면 됩니다. Maven com.fasterxml.jackson.core jackson-databind 2.15.2 Gradle implementation 'com.fasterxml.jackson.core:jackson-databind:2.15.2' 초기설정 ObjectMapper o..
1. 개요 Java Stream API란, 자바에서도 함수형 프로그래밍을 작성할 수 있도록 지원하는 API입니다. 데이터를 추상화, 처리 등에 있어 자주 사용되는 기능들을 정의가 되어있어 사용자는 사용만 하면 됩니다. 2. 특징 Stream API는 아래와 같은 특징이 있습니다. 1. 스트림은 일회용으로 재사용을 할 수 없습니다. 2. 원본데이터를 훼손하지 않습니다. Stream API는 크게 3가지 단계로 구성됩니다. 1. Stream 생성 2. 중간 연산 3. 최종 연산 각 단계 별로 어떤 함수(메소드)를 사용하면 되고 어떠한 기능들이 있는지 알아볼 수 있도록 합니다. 해당 문서에서는 collections에서 사용하는 stream을 기준으로 작성했으며, Arrays나 StreamSupport는 다음문..