Delen via


json_object_keys-functie

Van toepassing op:vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Retourneert alle sleutels van het buitenste JSON-object als een matrix.

Syntaxis

json_object_keys(jsonObject)

Argumenten

  • jsonObject: Een TEKENREEKS-expressie van een geldige JSON-matrixindeling.

Retouren

Een MATRIXTEKENREEKS <>.

Als jsonObject een andere geldige JSON-tekenreeks is, een ongeldige JSON-tekenreeks of een lege tekenreeks, retourneert de functie NULL.

Voorbeelden

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