The functions described in this section perform operations on JSON
values. For discussion of the
data type and additional examples showing how to use these
functions, see Section 12.6, “The JSON Data Type”.
For functions that take a JSON argument, an error occurs if the argument is not a valid JSON value.
Unless otherwise indicated, the JSON functions were added in MySQL 5.7.8.
A set of spatial functions for operating on GeoJSON values is also available. See Section 13.15.11, “Spatial GeoJSON Functions”.