Обзор JSON функций и операторов
Эта тема предоставляет обзор JSON конструкторных функций, функций запросов и обработки, операторов и выражений путей, которые поддерживаются Selena.
подсказка
Ускорьте ваши запросы с помощью generated columns
JSON конструкторные функции
JSON конструкторные функции используются для создания JSON данных, таких как JSON объекты и JSON массивы.
| Функция | Описание | Пример | Возвращаемое значение |
|---|---|---|---|
| json_object | Преобразует одну или несколько пар ключ-значение в JSON объект, состоящий из пар ключ-значение, которые отсортированы по ключу в словарном порядке. | SELECT JSON_OBJECT('Daniel Smith', 26, 'Lily Smith', 25); | {"Daniel Smith": 26, "Lily Smith": 25} |
| json_array | Преобразует каждый элемент SQL массива в JSON значение и возвращает JSON массив, состоящий из этих JSON значений. | SELECT JSON_ARRAY(1, 2, 3); | [1,2,3] |
| parse_json | Преобразует строку в JSON значение. | SELECT PARSE_JSON('{"a": 1}'); | {"a": 1} |