Estoy generando JSON con PHP.¿Existe una función PHP que solo agregue barras inclinadas a comillas dobles? NO comillas simples
He estado usando
$string = 'This string has "double quotes"';
echo addslashes($string);
salidas: This string has \" double quotes\"
JSON perfectamente válido
addslashes Desgraciadamente también escapa comillas simples con resultados catastróficos para JSON válida
$string = "This string has 'single quotes'";
echo addslashes($string);
salidas: This string has \'single quotes\'
En resumen, ¿hay alguna manera de evitar las comillas dobles?
Uso: http://php.net/manual/en/function.json-encode.php – igorw