Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime
Returnerar schemat för en JSON sträng i DDL format.
Syntax
schema_of_json(jsonStr [, options] )
Argument
-
jsonStr: EttSTRINGuttryck med enJSONsträng. -
options: En valfriMAPliteral där nycklar och värden ärSTRING.
Returer
En STRING som innehåller en definition av en strukturarray med n fält av strängar där kolumnnamnen härleds från JSON nycklar.
Fältvärdena innehåller de härledda formaterade SQL-typerna.
Mer information om alternativ finns i funktionen from_json.
Om du vill härleda det aggregerade schemat för en grupp med JSON strängar använder du den schema_of_json_agg mängdfunktionen.
Exempel
> SELECT schema_of_json('[{"col":0}]');
ARRAY<STRUCT<`col`: BIGINT>>
> SELECT schema_of_json('[{"col":01}]', map('allowNumericLeadingZeros', 'true'));
ARRAY<STRUCT<`col`: BIGINT>>