358.5. 사용 취소
unmarshalling은 데이터를 읽기 위해 InputStream 을 사용합니다.
각 행은 다음 중 하나를 생성합니다.
-
모든 값이 있는 목록 (
false의 경우Map 옵션으로) -
헤더에 의해 인덱싱된 모든 값이 있는 맵(
true이있는Map옵션)이 있습니다.
모든 행은 다음 중 하나일 수 있습니다.
-
한 번에 목록으로 수집 (
false를 사용한lazyLoad옵션); -
반복기를 사용하여 즉시 읽습니다(
true와 함께lazyLoad옵션).
358.5.1. 사용법 예: 자동 헤더가 있는 맵으로 CSV 형식 분리
<route>
<from uri="direct:input"/>
<unmarshal>
<univocity-csv headerExtractionEnabled="true" asMap="true"/>
</unmarshal>
<to uri="mock:result"/>
</route>