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]