84장. JSONPath
Camel은 Expression 또는 Predicate 를 사용하여 JSON 메시지에 사용할 수 있도록 JSONPath 를 지원합니다.
84.1. JSONPath 옵션 링크 복사링크가 클립보드에 복사되었습니다!
JSONPath 언어는 아래에 나열된 8가지 옵션을 지원합니다.
이름 | Default | Java Type | 설명 |
---|---|---|---|
resultType |
| 결과 형식의 클래스 이름을 설정합니다(출력에서 유형). | |
suppressExceptions |
| PathNotFoundException과 같은 예외를 억제할지 여부입니다. | |
allowSimple |
| JSONPath 표현식에서 인라인 간단한 예외를 허용할지 여부입니다. | |
allowEasyPredicate |
| 쉬운 서술자 구문 분석기를 사용하여 서술자를 사전 구문 분석할 수 있는지 여부입니다. | |
writeAsString |
| 각 행/요소의 출력을 Map/POJO 값 대신 JSON String 값으로 작성할지 여부입니다. | |
headerName |
| 메시지 본문 대신 입력으로 사용할 헤더 이름입니다. | |
옵션 |
| JSONPath에서 추가 옵션을 구성하려면 다음을 수행합니다. 여러 값을 쉼표로 구분할 수 있습니다. CloudEvent 값:
| |
trim |
| 선행 공백 및 후행 공백 및 줄 바꿈을 제거하는 값을 트리밍할지 여부입니다. |