Он, вероятно, использует тот же метод для экранирования строк в JSON, что и строки JavaScript, используемые в блоках скрипта (<script ...> ... </script>
), которые в соответствии с правилами синтаксиса HTML могут не включать последовательность символов </
.
Это имеет какое-то значение для вас?Экранирование «случайных» символов не меняет смысла строковых литералов в JSON или JavaScript.Строковые литералы "/"
и "\/"
технически абсолютно идентичны:
if ("/" === "\/") alert("The same!");
РЕДАКТИРОВАТЬ: Кстати, грамматика JSON явно перечисляет косую черту (solidus) как символ, который можно экранировать.