다음을 통해 공유


json_object_keys 기능

적용 대상:예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime

가장 바깥쪽 JSON 개체의 모든 키를 배열로 반환합니다.

구문

json_object_keys(jsonObject)

인수

  • jsonObject: 유효한 JSON 배열 형식의 STRING 식입니다.

반품

배열 < 문자열 >.

'jsonObject'가 다른 유효한 JSON 문자열, 잘못된 JSON 문자열 또는 빈 문자열인 경우 함수는 NULL을 반환합니다.

예제

> SELECT json_object_keys('{}');
  []
> SELECT json_object_keys('{"key": "value"}');
  [key]
> SELECT json_object_keys('{"f1":"abc","f2":{"f3":"a", "f4":"b"}}');
  [f1,f2]