JSONFORMAT

JSONFORMAT

JSONFORMAT 함수는 jsonField에서 'jsonPath'를 기반으로 객체 값을 추출하며 결과 타입이 JSON 값에 따라 추론되는 함수예요. 이 함수는 수집 변환 함수에서만 사용할 수 있어요.

출처: 문서

본문

jsonField에서 'jsonPath'를 기반으로 객체 값을 추출하고, 결과 타입은 JSON 값에 따라 추론돼요. 이 함수는 수집 변환 함수에서만 사용할 수 있어요.

시그니처 (Signature)

JSONFORMAT(object)

사용 예시 (Usage Examples)

다음 JSON 문서에서 필드를 추출하는 데 기반한 예시예요:

{"timestamp": "2019-10-09 21:25:25", "meta": {"age": 12}}
Expression Value
JSONFORMAT(meta) "{\"age\":12}"

이 함수는 아래와 같이 테이블 설정에서 meta 속성을 data 컬럼으로 추출하는 데 사용할 수 있어요:

{
   "tableConfig":{
      "ingestionConfig":{
         "transformConfigs":[
            {
               "columnName":"data",
               "transformFunction":"JSONFORMAT(meta)"
            }
         ]
      }
   }
}

더 알아보기 (Learn more)