JSON functions were added in MariaDB 10.2.3.
JSON_QUERY(json_doc, path)
Given a JSON document, returns an object or array specified by the path. Returns NULL if not given a valid JSON document, or if there is no match.
select json_query('{"key1":{"a":1, "b":[1,2]}}', '$.key1'); +-----------------------------------------------------+ | json_query('{"key1":{"a":1, "b":[1,2]}}', '$.key1') | +-----------------------------------------------------+ | {"a":1, "b":[1,2]} | +-----------------------------------------------------+ select json_query('{"key1":123, "key1": [1,2,3]}', '$.key1'); +-------------------------------------------------------+ | json_query('{"key1":123, "key1": [1,2,3]}', '$.key1') | +-------------------------------------------------------+ | [1,2,3] | +-------------------------------------------------------+
© 2019 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/json_query/