Коли і де використовувати \\\" замість цього. Гаразд, якщо ти схожий на мене, ти почуватимешся так само нерозумно, як і я, коли зрозумів, що роблю після того, як знайшов цю тему.
Якщо ви створюєте текстовий файл / потік .json та імпортуєте дані звідти, то основний потік відповідає лише на одну зворотну косу рису перед подвійними лапками:\" це той, який ви шукаєте.
Однак якщо ти схожий на мене, і ти намагаєшся отримати "w3schools.com" Tryit Editor ", щоб у виводі JSON.parse (текст) були подвійні лапки (текст), то те, що ти шукаєш, є потрійним зворотні подвійні котирування \\\". Це тому , що ви будуєте свій текстовий рядок всередині HTML <script>блоку, і перші подвійні вставки зворотної косої один зворотний слеш в строкову змінну , то наступний зворотний слеш подвійні лапки вставляє подвійні лапки в рядок , так що результуюча рядок сценарію містить \"від стандартна відповідь і аналізатор JSON розбере це як лише подвійні лапки.
<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: оскільки це текстовий рядок JavaScript, також \\"буде працювати подвійний зворотний котир ; тому що подвійну лапку не потрібно уникати в межах одного котируваного рядка, наприклад, '\"'і '"'призводити до того ж рядку JS.
All characters may be placed within the quotation marks except for the characters that must be escapedа потім це уточнює:\" represents the quotation mark character (U+0022)