Я не могу извлечь строки в кавычках, используя функцию JSON_EXTRACT в MySQL 5.7.
Пример ввода:
{
"email": "d'souza@email.com",
"body": "I may have "random quotes '(single)/(double)" " in my source data"
}
Пробовал с помощью,
SELECT
@valid_source := JSON_VALID(jsonString), NULL
IF(@valid_source, JSON_UNQUOTE(JSON_EXTRACT(jsonString, "$.email")), NULL)
Я получаю сообщение об ошибке: Недопустимый текст JSON в аргументе 1 для функции json_extract: «Отсутствует заключительная кавычка в строке». в положении ххх
Любая помощь будет оценена, спасибо!