빅데이터/Apache Nifi / / 2023. 11. 10. 12:00

Apache Nifi SplitJson, JsonPath Expression

Introduction

이번 글에서는 아파치 나이파이에서 SplitJson 프로세서에서 JsonPath Expression 작성 방법에 대해서 설명합니다.


NiFi에서 조회된 List들을 split~프로세서들을 사용하여 여러개의 별도 플로우 파일로 관리 할 수 있습니다.

그 중에서 SplitJson을 사용하는데 있어서 JsonPath Expression가 중요한 요소로 작용합니다.

SplitJson 프로세서에서의 PROPERTIES, JsonPath Expression 필드

 

JsonPath Expression 작성 예시 

  • $[*] => 모든 요소로 분할
  • $[*].name => 특정 name 필드를 선택
  • $[?(@.id == 2)] => 특정 id 필드의 값이 2인 요소
  • $[*].user.name => 특정 json 필드에서 user의 name으로 분할

 

이상으로 SplitJson 프로세서의 JsonPath Expression 작성 예시였습니다.


 

'빅데이터 > Apache Nifi' 카테고리의 다른 글

Apache nifi 시작 안내서(1)  (1) 2023.12.05
Apache nifi 개발자 안내서(1)  (1) 2023.12.05
Apache Nifi Cron Schedule 작성  (0) 2023.11.09
Apache Nifi 프로세서  (0) 2023.09.03
Apache Nifi 실행  (0) 2023.09.01
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유