Quando e onde usar \\\". OK, se você é como eu, vai se sentir tão bobo quanto eu quando percebi o que estava fazendo depois que encontrei esse tópico.
Se você estiver criando um arquivo de texto .json / fluxo e importando os dados a partir daí, o fluxo principal responderá apenas uma barra invertida antes das aspas duplas: \"é o que você está procurando.
No entanto, se você é como eu e está tentando fazer com que o "Tryit Editor" do w3schools.com tenha aspas duplas na saída do JSON.parse (texto), o que você está procurando é o triplo aspas duplas de barra invertida \\\". Isso é porque você está construindo sua cadeia de texto dentro de um HTML <script>bloco, e as primeiras inserções duplas barra invertida uma única barra invertida para a variável de cadeia, em seguida, a seguinte citação barra invertida dupla insere o aspas duplas na seqüência para que a cadeia script resultante contém a \"partir de a resposta padrão e o analisador JSON analisarão isso apenas como aspas duplas.
<script>
var text="{";
text += '"quip":"\\\"If nobody is listening, then you\'re likely talking to the wrong audience.\\\""';
text += "}";
var obj=JSON.parse(text);
</script>
+1: como é uma sequência de texto JavaScript, uma aspas dupla com barra invertida \\"também funcionaria; porque as aspas duplas não precisam ser escapadas em uma única cadeia de caracteres entre aspas, por exemplo, '\"'e '"'resultam na mesma cadeia de caracteres JS.
All characters may be placed within the quotation marks except for the characters that must be escapede então especifica:\" represents the quotation mark character (U+0022)