A schema_of_json
függvény
A következőkre vonatkozik: Databricks SQL Databricks Runtime
Egy sztring JSON
DDL
sémáját adja vissza formátumban.
Syntax
schema_of_json(jsonStr [, options] )
Argumentumok
jsonStr
: SztringgelSTRING
rendelkezőJSON
kifejezés.options
: VálaszthatóMAP
konstansok, kulcsokkal és értékekkelSTRING
.
Válaszok
A STRING
szerkezetek tömbjének definícióját tartalmazó, sztringmezőkkel rendelkező n
tömb, ahol az oszlopnevek a JSON
kulcsokból származnak.
A mezőértékek a származtatott formázott SQL-típusokat tartják.
A beállítások részleteiért lásd from_json függvényt.
Egy sztringcsoport összesített sémájának JSON
származtatásához használja az schema_of_json_agg összesítő függvényt.
Példák
> SELECT schema_of_json('[{"col":0}]');
ARRAY<STRUCT<`col`: BIGINT>>
> SELECT schema_of_json('[{"col":01}]', map('allowNumericLeadingZeros', 'true'));
ARRAY<STRUCT<`col`: BIGINT>>