Spec-Zone.ru › MariaDB

JSON_TYPE

Синтаксис

JSON_TYPE(json_val)

Описание

Возвращает тип JSON значения (в виде строки) или NULL, если аргумент равен null.

Ошибка возникнет, если аргумент является неверным JSON значением.

Ниже приведён полный список возможных типов возвращаемых значений:

Тип возвращаемого значения Значение Пример
МАССИВ JSON массив [1, 2, {"ключ": "значение"}]
ОБЪЕКТ JSON объект {"ключ":"значение"}
БУЛЕВО JSON литералы true/false true, false
DOUBLE Число с хотя бы одной десятичной точкой с плавающей запятой. 1.2
ЦЕЛОЕ Число без десятичной точки с плавающей запятой. 1
NULL JSON литерал null (возвращается в виде строки, не следует путать со значением SQL NULL!) null
СТРОКА JSON строка "Пример строки"

Примеры

SELECT JSON_TYPE('{"A": 1, "B": 2, "C": 3}');
+---------------------------------------+
| JSON_TYPE('{"A": 1, "B": 2, "C": 3}') |
+---------------------------------------+
| OBJECT                                |
+---------------------------------------+
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительной проверки MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают мнения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/json_type/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API