Я создаю JSON с PHP.
Я использовал
$string = 'This string has "double quotes"';
echo addslashes($string);
выходы: This string has \" double quotes\"
Совершенно действительный JSON
К сожалению, addlashes также избегает одиночных кавычек с катастрофическими результатами для действительного JSON
$string = "This string has 'single quotes'";
echo addslashes($string);
выходы: This string has \'single quotes\'
Короче говоря, есть ли способ избежать двойных кавычек?