📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

JSON_TYPEOF



JSON 構造の最上位レベルの型を返します。

構文

JSON_TYPEOF(<json_string>)

戻り値の型

json_typeof 関数(または同様の関数)の戻り値の型は、解析された JSON 値のデータ型を示す文字列です。返される可能性のある値は、'null'、'boolean'、'string'、'number'、'array'、'object' です。

例

-- NULL の JSON 値を解析する SELECT JSON_TYPEOF(PARSE_JSON(NULL)); -- json_typeof(parse_json(null))| -----------------------------+ | -- 文字列 'null' である JSON 値を解析する SELECT JSON_TYPEOF(PARSE_JSON('null')); -- json_typeof(parse_json('null'))| -------------------------------+ null | SELECT JSON_TYPEOF(PARSE_JSON('true')); -- json_typeof(parse_json('true'))| -------------------------------+ boolean | SELECT JSON_TYPEOF(PARSE_JSON('"Datalake"')); -- json_typeof(parse_json('"datalake"'))| -------------------------------------+ string | SELECT JSON_TYPEOF(PARSE_JSON('-1.23')); -- json_typeof(parse_json('-1.23'))| --------------------------------+ number | SELECT JSON_TYPEOF(PARSE_JSON('[1,2,3]')); -- json_typeof(parse_json('[1,2,3]'))| ----------------------------------+ array | SELECT JSON_TYPEOF(PARSE_JSON('{"name": "Alice", "age": 30}')); -- json_typeof(parse_json('{"name": "alice", "age": 30}'))| -------------------------------------------------------+ object |

このページは役に立ちましたか?