CHECK_JSON (Lakehouse v1)
Prüft die Gültigkeit eines JSON-Dokuments.
Ist die Eingabezeichenfolge ein gültiges JSON-Dokument oder NULL, lautet die Ausgabe NULL.
Lässt sich die Eingabe nicht in einen gültigen JSON-Wert umwandeln, enthält die Ausgabezeichenfolge die Fehlermeldung.
Analyze Syntax
Abschnitt betitelt „Analyze Syntax“func.check_json(<expr>)Analyze Examples
Abschnitt betitelt „Analyze Examples“func.check_json('[1,2,3]');┌────────────────────────────┐│ func.check_json('[1,2,3]') │├────────────────────────────┤│ NULL │└────────────────────────────┘SQL Syntax
Abschnitt betitelt „SQL Syntax“CHECK_JSON( <expr> )Arguments
Abschnitt betitelt „Arguments“| Argumente | Beschreibung |
|---|---|
<expr> |
Ein Ausdruck vom Typ Zeichenfolge |
Return Type
Abschnitt betitelt „Return Type“String
SQL Examples
Abschnitt betitelt „SQL Examples“SELECT check_json('[1,2,3]');┌───────────────────────┐│ check_json('[1,2,3]') │├───────────────────────┤│ NULL │└───────────────────────┘
SELECT check_json('{"key":"val"}');┌─────────────────────────────┐│ check_json('{"key":"val"}') │├─────────────────────────────┤│ NULL │└─────────────────────────────┘
SELECT check_json('{"key":');┌──────────────────────────────────────────────┐│ check_json('{"key":') │├──────────────────────────────────────────────┤│ EOF while parsing a value at line 1 column 7 │└──────────────────────────────────────────────┘