When working with JSON and MySQL, sometimes you might need to escape strings so that their quote characters don’t interfere with the interpretation of the JSON document. In such cases, you can use the JSON_QUOTE()
function to escape potentially problematic strings.
JSON_QUOTE()
is used to produce a valid JSON string literal that can be included in a JSON document. For example, you might want an element in an array to have the text null
as a string literal, rather than having an actual null value. This function can be used to ensure that the text is added as a string literal, rather than a null value.
To use it, simply call the function while passing in the string.