¿Qué es el formateador JSON?
JSON Formatter es una herramienta en línea gratuita para formatear, validar y embellecer datos JSON (notación de objetos JavaScript). JSON es un formato de intercambio de datos ligero que es fácil de leer y escribir para los humanos y fácil de analizar y generar.
Nuestro formateador JSON le ayuda a transformar JSON minificado o mal formateado en texto limpio y legible con sangría de 2, 4 u 8 espacios. Cuando el JSON no analiza, muestra el mensaje de error del analizador en lugar de una salida, para que pueda encontrar y solucionar el problema.
Ya sea que sea un desarrollador que depure respuestas de API, un analista de datos que trabaja con archivos JSON o aprenda sobre la estructura JSON, la herramienta le brinda botones Formatear, Minificar y Validar en un panel simple de entrada y salida. El procesamiento se realiza en el lado del cliente, por lo que su JSON nunca se carga; Formatear y Minificar registran un registro de uso que contiene solo la longitud de entrada.
Aquí hay un ejemplo trabajado del embellecedor JSON en línea. Pegue el `{"user" minificado:{"id":7,"tags":["x","y"]}}`, deje sangría en 2 espacios y presione Formato: la salida tiene nueve líneas, con `"user” en su propia línea y cada etiqueta sangrada seis espacios. Presione Minify y la misma entrada volverá como una línea. Utilizado como verificador de formateadores JSON, presione Validar en `{"a":1,}` y, en un navegador basado en Chrome, el error dice "Nombre de propiedad esperado con doble cita en JSON en la posición 7 (línea 1, columna 8)", que apunta a la coma final.
La mayoría de los JSON que no analizan fallan por una de cuatro razones, y las tres primeras generan un error. Las comas finales son las más comunes: válidas en JavaScript, no válidas en JSON y la razón por la que una configuración copiada de un editor con tanta frecuencia no se carga. Los comentarios son los segundos, ya que JSON no tiene ninguno, por lo que JSONC y JSON5 existen como formatos separados. Las comillas simples son las terceras; JSON requiere comillas dobles tanto en claves como en cadenas. El cuarto es más sutil y no genera error. Los números son dobles IEEE 754, por lo que cualquier número entero por encima de 9007199254740991 pierde precisión en silencio: una identificación de base de datos de 64 bits pegada en JSON puede regresar como un número diferente. Los identificadores de datos que son grandes pertenecen a cadenas. Las claves duplicadas tampoco son un error y la última gana.
¿Cómo usar el formateador JSON?
Pega tu JSON
Copie y pegue sus datos JSON en el área de entrada. La herramienta acepta JSON formateado y minificado. Puede pegar datos de API, archivos de configuración o cualquier fuente JSON.
Formatear automáticamente
Presione Formato para embellecer y validar en un solo paso, o Validar para verificarlo solo. Si el JSON no analiza, el mensaje de error del analizador aparece encima de los paneles; en los navegadores basados en Chrome incluye la línea y la columna.
Ajuste la configuración
Elija 2, 4 u 8 espacios en el menú Sangría y presione Formato nuevamente, o presione Minificar para eliminar todos los espacios en blanco y reducir el tamaño del archivo.
Copia el resultado
Presione el botón Copiar encima del panel Salida para colocar el JSON formateado en su portapapeles. La salida es JSON válida, reserializada a partir del valor analizado, lista para usar en sus aplicaciones.
Características clave
Validación en tiempo real
Validate verifica la entrada sin cambiarla y muestra el mensaje de error del analizador, que incluye la línea y la columna en los navegadores basados en Chrome
Sangría consistente
Cada objeto anidado y matriz tiene una sangría un nivel más profunda, por lo que la estructura es fácil de seguir de un vistazo
Formato y Minify
Embellece JSON con la sangría adecuada o minimínala para reducir el tamaño del archivo
Múltiples opciones de sangría
Elija una sangría de 2, 4 u 8 espacios para que coincida con su estilo de codificación
Frequently Asked Questions
Related Tools
Base64 Encoder/Decoder
Encode and decode text to/from Base64 format
CSS Formatter
Beautify messy CSS with clean indentation, or minify it to ship smaller files. Handles nested at-rules, comments, and string literals safely.
PHP Unserialize
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
YAML Validator
Validate YAML syntax and convert to JSON format
Comments
0 comments
No comments yet. Be the first to share your thoughts!