Skip to main content

Escape/Desescape de JSON Escapa texto para cadenas JSON o desescapa valores de cadena JSON.

Escape/Desescape de JSON illustration
📝

Escape/Desescape de JSON

Escapa texto para cadenas JSON o desescapa valores de cadena JSON.

1

Pegar texto

Pega el texto para escaparlo o una cadena JSON para desescaparla.

2

Elegir modo

Selecciona el modo Escape o Desescape.

3

Copiar resultado

Copia el texto escapado o desescapado.

Loading tool...

What Is Escape/Desescape de JSON?

La herramienta de escape y desescape de JSON convierte texto para su uso seguro en cadenas de JSON (modo de escape) o extrae el texto original de los valores de cadena de JSON (modo de desescape). En modo de escape, envuelve la entrada entre comillas y escapa caracteres especiales como saltos de línea (\n), tabuladores (\t), barras invertidas (\\) y comillas (\""). En modo de desescape, analiza un valor de cadena de JSON y devuelve el texto original sin escapar. Esto utiliza los métodos nativos JSON.stringify y JSON.parse de JavaScript para una conversión compatible con los estándares.

Why Use Escape/Desescape de JSON?

  • Preparar texto para insertarlo en documentos JSON
  • Extraer texto legible de valores de cadena JSON
  • Manejar caracteres especiales en JSON correctamente
  • Depurar cadenas JSON con secuencias de escape

Common Use Cases

Desarrollo de API

Escapar contenido de texto para cuerpos de solicitudes de API JSON.

Configuración

Escapar texto multilínea para archivos de configuración JSON.

Depuración

Desescapar cadenas JSON para ver su contenido real.

Procesamiento de datos

Convertir entre cadenas JSON escapadas y texto plano.

Technical Guide

En modo de escape, la herramienta utiliza JSON.stringify() que produce una representación de cadena compatible con JSON. Esto escapa barras invertidas a \\, comillas dobles a \", saltos de línea a \n, retornos de carro a \r, tabuladores a \t y caracteres de control a escapes unicode \uXXXX. La salida incluye comillas dobles circundantes como se requiere en la sintaxis de JSON. En modo de desescape, se utiliza JSON.parse() para interpretar la entrada como un valor de JSON. Si la entrada es una cadena de JSON válida (con comillas), devuelve la cadena analizada. Si la análisis falla, se muestra un mensaje de error. Esto garantiza el manejo de cadenas de JSON compatible con los estándares en ambos sentidos.

Tips & Best Practices

  • 1
    El modo Escape envuelve la salida en comillas dobles - este es el formato correcto para una cadena JSON
  • 2
    El modo Desescape espera un valor de cadena JSON (generalmente con comillas circundantes)
  • 3
    Úsalo al construir JSON manualmente o depurar respuestas de API
  • 4
    Los caracteres de control y Unicode se manejan automáticamente

Related Tools

Frequently Asked Questions

Q ¿Por qué el modo Escape agrega comillas dobles?
Las cadenas JSON deben estar encerradas en comillas dobles. La salida es un valor de cadena JSON válido.
Q ¿Qué caracteres se escapan?
La barra invertida, las comillas dobles, los saltos de línea (\n), los retornos de carro (\r), las pestañas (\t) y los caracteres de control.
Q ¿Puedo desescapar un objeto JSON completo?
El modo Desescape funciona en valores de cadena JSON. Para objetos, lo imprimirá de forma legible.
Q ¿Maneja Unicode?
Sí, los caracteres Unicode no ASCII se conservan en el modo Escape (JSON.stringify los mantiene tal como están).
Q ¿Qué pasa si Desescape muestra un error?
La entrada debe ser JSON válida. Asegúrate de que las cadenas estén envueltas en comillas dobles y las secuencias de escape sean correctas.

About This Tool

Escape/Desescape de JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.