Herramientas abiertas · 0

Acerca de

Formateador JSON

Pega JSON, abre un archivo o suelta uno en la ventana, y se comprueba mientras escribes. La mayoría de los formateadores pasan por el analizador del propio navegador y reescriben en silencio lo que reciben: un ID de 64 bits redondeado, 1.0 convertido en 1, una clave duplicada eliminada. Esta herramienta conserva cada número tal como se escribió y no cambia nada salvo los espacios en blanco.

Qué hace

  • Valida mientras escribes: un error se indica con su línea, su columna y un motivo claro, y Ir al error te lleva hasta él.
  • Repara en un clic: comentarios, comas finales, claves sin comillas, comillas simples, True y None de Python, un bloque de código, un callback JSONP.
  • Formatea con sangría de 2, 3 o 4 espacios o tabulaciones, minifica en una línea y ordena las claves de A a Z, recursivamente.
  • Escapa el documento como un literal de cadena para tu código, o quita el escape de uno.
  • Una vista de árbol que contrae los documentos grandes, busca en claves y valores y copia la ruta JSONPath de cualquier nodo.
  • Conserva los números exactamente como se escribieron y avisa de las claves duplicadas en lugar de descartar una.
  • Muestra el tamaño, el número de claves y la profundidad; permite abrir, soltar, copiar y descargar.

Cómo se usa

  1. Pega el JSON, abre un archivo o suelta uno en la ventana.
  2. Lee el error, si lo hay, y haz clic en Reparar o corrígelo en la línea que indica.
  3. Elige la sangría, o Minificado, Ordenar claves o Escapado.
  4. Copia el resultado, descárgalo o cambia a Árbol para explorarlo.

Qué no hace

  • Cargar desde una URL: la página no tiene permiso para acceder a otros sitios, y eso es también lo que mantiene en tu equipo un token que pegues.
  • Guardar o compartir en línea: haría falta un servidor, y la idea es que no se envíe nada a ninguno.
  • Recordar el último documento: aquí se pegan tokens y datos de clientes, así que solo se guardan las preferencias.
  • JSON Schema, las consultas JSONPath y la conversión de JSON a CSV: son trabajos distintos del formateo.

Preguntas

¿Por qué otro formateador cambió mis números?

Leyó el documento como números de JavaScript, que guardan unos 16 dígitos significativos, y los volvió a escribir, así que un ID de 20 dígitos termina en ceros. Esta herramienta nunca convierte un número en un tipo numérico: copia los dígitos tal como están escritos.

¿Qué arregla exactamente Reparar?

Comentarios, comas finales, comillas simples, claves sin comillas, constantes de Python, un documento truncado, un bloque de código y un envoltorio JSONP. No puede inventar un valor que falta.

¿Una clave duplicada es un error?

La especificación la permite y deja su significado abierto; la mayoría de los analizadores se quedan con la última. Aquí se señala, no se elimina, para que decidas tú.

¿Puede con un documento grande?

Sí. Formatear solo cambia los espacios en blanco, así que es rápido, y el árbol contrae lo que no estás mirando.

Todo lo de aquí funciona en tu navegador. Nada de lo que escribes, pegas o abres se sube, y no hay cuenta ni cola. Cómo funciona.

Se usa a menudo con

  • JSON, YAML, XML y TOML: el mismo documento en YAML, XML o TOML, con los números conservados igual
  • Visor y editor de CSV: una lista JSON abierta como tabla y guardada como CSV o Excel
  • Comparar textos: dos versiones formateadas primero aquí, para que la diferencia muestre el cambio y no los espacios

Más en Desarrollo

  • Probador de regex: Prueba expresiones regulares de JavaScript en vivo: coincidencias resaltadas, grupos de captura, reemplazo y el patrón explicado con palabras sencillas.
  • Generador de hash: Calcula el hash de texto o archivos con MD5, SHA-1, SHA-2, SHA-3, BLAKE3, CRC-32 y más; verifica un checksum y calcula un HMAC.
  • Conversor de timestamp Unix: Convierte timestamps Unix en segundos, milisegundos o nanosegundos a fechas y al revés, varios a la vez, y también fechas de Excel, Windows y Discord.
  • Decodificador JWT: Decodifica un JSON Web Token, lee cada claim y sus fechas, y verifica la firma con un secreto, un PEM o un conjunto de claves; si falla, dice por qué.
  • Codificar y decodificar URL: Codifica o decodifica texto para una URL distinguiendo los tipos de escape, y desarma un enlace: edita su query, quita el rastreo y mira su dominio real.
  • Analizador de expresiones cron: Lee una expresión cron en palabras, mira sus próximas ejecuciones en cualquier zona horaria y qué hace un cambio de hora con ellas, o crea una; Unix, Spring, Quartz y EventBridge.

Todas las herramientasAcerca de utilbrewPrivacidad