Qué es el escape de string
Al incrustar un texto dentro de código fuente (como una string JSON o una variable JavaScript), caracteres especiales como el salto de línea, las comillas y la barra invertida deben "escaparse" — representarse con una secuencia como \n (salto de línea), \" (comillas) o \\ (barra invertida) — para que el texto se interprete correctamente.
Cuándo usarlo
Útil al armar un payload JSON manualmente, incrustar un texto de varias líneas en una sola línea de código, o depurar una string que llegó con caracteres de escape y quieres leer el texto original.
Preguntas frecuentes
¿El resultado del escape incluye las comillas externas?
Sí — el resultado es una string JSON válida, incluyendo las comillas dobles al inicio y al final, lista para pegar en código.
¿Esto funciona igual para JSON y JavaScript?
Sí, las reglas de escape usadas aquí (basadas en JSON) son compatibles con strings de JavaScript.