Codificador JSON
FreeCodifica texto sin formato en una cadena literal JSON válida (escapando comillas, barras invertidas y saltos de línea) y la decodifica de nuevo, con un desglose de los caracteres escapados.
Funciona completamente en tu navegador. Tu texto nunca se sube a ningún sitio.
Qué hace esta herramienta
Convierte texto sin formato en una cadena literal JSON válida (escapando comillas, barras invertidas, saltos de línea y caracteres de control), y la vuelve a convertir de nuevo. Útil para incrustar de forma segura texto arbitrario dentro de JSON a mano.
Cómo funciona
La codificación pasa tu texto por las mismas reglas de serialización de cadenas que define la especificación JSON: una comilla doble se convierte en \", una barra invertida se convierte en \\, un salto de línea se convierte en \n, y otros caracteres de control se convierten en su escape \uXXXX, con todo el resultado envuelto en comillas dobles. La decodificación invierte esto analizando el texto escapado de vuelta a sus caracteres originales. La herramienta usa el motor JSON integrado del navegador para ambas direcciones, por lo que el resultado siempre coincide exactamente con la especificación JSON.
Problemas que resuelve
- Construir manualmente una carga JSON que incluye un bloque de texto con comillas o saltos de línea.
- Leer el texto real detrás de una cadena JSON escapada vista en un archivo de registro o respuesta de API.
- Comprobar exactamente qué caracteres de una cadena requieren escape antes de poder estar dentro de un documento JSON.
Preguntas frecuentes
›¿Cuál es la diferencia entre esto y un formateador JSON?
Esta herramienta convierte una cadena de texto sin formato en (o desde) una cadena literal JSON, gestionando el escape de comillas, barras invertidas y saltos de línea. Un formateador JSON, en cambio, toma un documento JSON completo (un objeto o un array) y embellece o minifica su estructura. Resuelven problemas diferentes.
›¿Cuándo necesitaría codificar una cadena como JSON?
Los casos comunes son incrustar un bloque de texto (con comillas, saltos de línea o caracteres especiales) dentro de una carga JSON a mano, depurar el cuerpo de una solicitud de API, o preparar una cadena literal para un archivo de configuración que usa sintaxis JSON.
›¿Necesito incluir las comillas alrededor al decodificar?
No. Puedes pegar el texto escapado con o sin las comillas dobles alrededor, la herramienta detecta cualquiera de las dos formas automáticamente.
›¿Por qué falló la decodificación con un error?
La decodificación falla si el texto no es una cadena JSON válidamente escapada, por ejemplo si contiene una comilla doble sin escapar o una barra invertida que no forma parte de una secuencia de escape válida. Revisa el texto exacto en busca de comillas o barras invertidas sueltas e inténtalo de nuevo.
›¿Esta herramienta admite codificar objetos completos, no solo texto sin formato?
No, esta herramienta es específicamente para una única cadena de texto sin formato y su representación como cadena literal JSON. Para construir o formatear un objeto o array JSON completo, usa en su lugar la herramienta JSON Formatter.
Herramientas relacionadas
Texto
Formateador JSON
Valida y embellece o minifica un documento JSON completo, con sangría ajustable, ordenación opcional de claves y reporte exacto de errores por línea y columna.
FreeTexto
Convertidor de IPv4 a IPv6
Genera representaciones IPv6 mapeadas en IPv4, compatibles con IPv4, 6to4 y NAT64 de una dirección IPv4, y extrae la dirección IPv4 de cualquiera de esas formas IPv6.
FreeTexto
Formateador de JS/CSS
Reformatea JavaScript o CSS minificado o con sangría inconsistente en código legible y correctamente sangrado, con estilo de sangría ajustable y estadísticas de tamaño antes/después.
FreeTexto
Minificador de JS/CSS
Reduce JavaScript o CSS eliminando espacios en blanco y comentarios, con acortamiento opcional de nombres de variables para JavaScript, y estadísticas de tamaño antes/después.
FreeTexto
Decodificador de JWT
Decodifica el encabezado y el payload de un JWT en JSON legible, convierte las declaraciones de marca de tiempo en fechas legibles, señala los tokens caducados y puede verificar una firma HS256 con un secreto que proporciones.
FreeTexto
Generador de llms.txt
Genera un archivo llms.txt siguiendo la especificación llmstxt.org a partir de un título, un resumen y secciones de enlaces, con agrupación de secciones Optional y vista previa en vivo.
FreeTexto
Vista previa de Markdown
Renderiza Markdown como HTML en vivo y sanitizado junto a la fuente, con un interruptor para ver y copiar el HTML generado.
FreeTexto
Corrector de Mojibake (Texto Corrupto)
Recupera los bytes originales detrás de un texto corrupto (mojibake) y los vuelve a decodificar bajo varias codificaciones comunes, mostrando cada candidato que sale limpio.
Comentarios (0)
¿Te ha resultado útil esta herramienta? Deja un comentario, comparte un consejo o cuéntanos cómo podemos mejorarla.
Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!