JSON_TYPEOF 関数 - Amazon Redshift

JSON_TYPEOF 関数

JSON_TYPEOF スカラー関数は、SUPER 値の動的型に応じて、ブール値、数値、文字列、オブジェクト、配列、または null の値を持つ VARCHAR を返します。

構文

JSON_TYPEOF(super_expression)

引数

super_expression

SUPER 式または列。

戻り型

VARCHAR

JSON_TYPEOF 関数を使用して、配列 [1,2] の JSON の型を確認するには、次の例を使用します。

SELECT JSON_TYPEOF(ARRAY(1,2)); +-------------+ | json_typeof | +-------------+ | array | +-------------+

JSON_TYPEOF 関数を使用して、オブジェクト {"name":"Joe"} の JSON 型を確認するには、次の例を使用します。

SELECT JSON_TYPEOF(JSON_PARSE('{"name":"Joe"}')); +-------------+ | json_typeof | +-------------+ | object | +-------------+