JSON Stringify
Convierta objetos y matrices de JavaScript a cadenas JSON con sangría personalizable y escape HTML. Gratis, todo el procesamiento se realiza en su navegador.
¿Qué es JSON Stringify?
JSON.stringify() es un método integrado de JavaScript que convierte un valor de JavaScript en una cadena con formato JSON. Esta herramienta proporciona una interfaz visual con controles de indentación y escape HTML.
¿Cómo uso esta herramienta de JSON stringify?
Pegue o escriba su objeto o array de JavaScript en el área de entrada. La herramienta lo convierte instantáneamente en una cadena JSON. Puede ajustar la sangría (espacios o tabulaciones) y activar el escape HTML.
¿Cuál es la diferencia entre JSON y objetos JavaScript?
JSON requiere que todas las claves estén entre comillas dobles y solo admite tipos string, number, boolean, null, array y object. Los objetos JavaScript permiten claves sin comillas, comillas simples, funciones, undefined y Symbols.
¿Cómo se manejan las referencias circulares?
JSON.stringify() lanza un error al encontrar una referencia circular. Esta herramienta detecta referencias circulares y muestra un mensaje de error claro para que pueda corregir la estructura de datos.
¿Puedo personalizar la indentación del resultado?
Sí. Puede establecer la sangría con cualquier número de espacios o usar tabulaciones. Use 0 o vacío para una salida compacta sin espacios adicionales, ideal para transferencia de datos.
¿Qué hace el escape HTML?
El escape HTML convierte caracteres como <, >, &, " y ' en sus equivalentes de entidad HTML (<, >, &, etc.). Esto evita que la cadena JSON rompa el HTML al incrustarla en etiquetas script o atributos.
¿Funciona en todos los navegadores?
Sí. JSON.stringify() es un método estándar soportado por todos los navegadores modernos como Chrome, Firefox, Safari y Edge. No se necesitan extensiones ni complementos.
¿Cómo verifico si el resultado es JSON válido?
La herramienta genera JSON sintácticamente correcto usando el método nativo JSON.stringify(). Puede verificar el resultado pegándolo en cualquier validador JSON o usando JSON.parse() en la consola del navegador.
¿Mis datos se envían a un servidor?
No. Todo el procesamiento ocurre localmente en su navegador usando JavaScript. Sus datos nunca salen de su dispositivo, haciendo esta herramienta segura para información sensible.
¿Qué valores ignora JSON.stringify()?
JSON.stringify() ignora valores undefined, funciones y propiedades con clave Symbol en objetos. En arrays, estos valores se reemplazan con null. Use una función replacer para personalizar el comportamiento.
Cómo usar JSON Stringify
Convierta objetos y matrices de JavaScript en cadenas JSON con la sangría que elija y escape HTML opcional. Todo se procesa localmente en su navegador y el código que introduzca no se sube.
- Introduzca el objeto o literal de matriz de JavaScript que quiera serializar en el área de entrada.
- En “Indentation:”, elija “Spaces” o “Tabs” según cómo deba indentarse la salida.
- Defina el ancho de la sangría en el campo “Spaces:”, por ejemplo 2 o 4 espacios por nivel.
- Active “Escape HTML” para que caracteres como < y > se conviertan en secuencias de escape seguras y no rompan el marcado de la página.
- Copie la cadena JSON resultante y péguela en su código, configuración o carga de API.
Active “Escape HTML” siempre que el JSON vaya a incrustarse en una página HTML, para que una etiqueta de cierre como </script> no escape de la cadena e inyecte código.
Herramientas relacionadas
- Embellecer JSON Formatea y embellece JSON con sangría personalizable. Embellece JSON comprimido al instante en tu navegador.
- Escapar JSON Escapa y desescapa cadenas JSON en línea. Convierte caracteres especiales como comillas, barras invertidas y saltos de línea en secuencias de escape al instante.
- TSV a JSON Convierte TSV a JSON gratis en línea. Soporta encabezados, detección automática de tipos y minificación. Todo en el navegador.
- JSON a CSV Conversor gratis de JSON a CSV en línea. Aplana objetos anidados, elige delimitadores personalizados y descarga al instante. 100% en el navegador.
- Convertidor CSV a JSON Convierte CSV a JSON gratis en línea. Soporta delimitadores personalizados, objetos basados en encabezados y detección automática de tipos. Todo en el navegador.
- Embellecedor XML Embellecedor XML gratuito en línea. Formatea, embellece e indenta XML al instante en tu navegador.
- Validador XML Valida la sintaxis y estructura XML al instante. Detecta errores con números de línea precisos y mensajes detallados. Gratis, seguro y funciona en tu navegador.
- SQL a JSON Convierte sentencias SQL INSERT a arrays u objetos JSON al instante. Soporta VALUES múltiples, manejo de NULL, detección automática de tipos e impresión formateada. 100% cliente, sin subida.