Instrucciones de uso
  • Conserva la precisión de los números de alta precisión
  • Si introduce DICT, se convierte automáticamente a JSON y se formatea
  • Si introduce JSON escapado o con errores, se intenta corregir automáticamente

Formatear JSON

Formatee y visualice JSON para ver su estructura con claridad. El resultado admite plegar y desplegar nodos, y se puede copiar o eliminar aunque esté plegado.

Al formatear, minificar u ordenar se conserva la precisión de números como BigInteger, BigNumber o BigDecimal, y se reparan los errores de formato más habituales.

Todo se procesa localmente en su navegador; los datos no se envían a ningún servidor.

Errores de formato JSON habituales que se pueden reparar:

  • Caracteres sobrantes: caracteres extraños antes o después del JSON, como 123{"name": "John"}456
  • Comillas ausentes: claves o valores de cadena sin comillas, como {name: "John"}
  • Comas ausentes: falta una coma entre elementos de un objeto o array
  • Comas finales: coma sobrante después del último elemento
  • Comillas simples: uso de comillas simples en lugar de dobles, como {'name': 'John'}
  • Comillas especiales: uso de comillas chinas «», "" , '' u otros caracteres especiales
  • Comentarios: presencia de comentarios /* ... */ o // ...
  • JSON truncado: el contenido se cortó y quedaron llaves o comillas sin cerrar
  • Constantes de Python: None/True/False se convierten a null/true/false
  • Cadenas escapadas: eliminación de caracteres de escape sobrantes, como {\"key\": \"value\"}
  • JSONP: eliminación del envoltorio callback({...})
  • Marcas de bloque de código: eliminación de las vallas ```json ```
  • Puntos suspensivos: eliminación de los marcadores ... dentro de arrays u objetos
  • JSON multilínea: los objetos JSON separados por saltos de línea se combinan en un array

Opciones de la herramienta:

  • Formatear JSON: sangría y alineación automáticas; permite plegar y desplegar nodos
  • Ordenar JSON: ordena según las claves del JSON
  • Minificar JSON: quita espacios y saltos de línea
  • Escapar JSON: escapa la cadena o quita los escapes
  • JSON a DICT: convierte el JSON al formato de diccionario de Python
  • Archivos locales: arrastre o seleccione un archivo JSON
  • Exportar: copiar, guardar como archivo y restaurar la última edición
  • Búsqueda y pantalla completa: buscar, ir a línea (Ctrl-G) y F11

Preguntas frecuentes:

  • P: ¿Mis datos JSON se envían a algún servidor?
    R: No. Todo se procesa localmente en su navegador; los datos no se envían a ningún servidor.
  • P: ¿Por qué el JSON que he pegado da error de formato?
    R: Suele deberse a comillas simples, comas o llaves que faltan, o a comillas sin escapar. Revise el formato e inténtelo de nuevo.
  • P: ¿Cómo restauro el contenido de la última edición?
    R: Al recargar la página, si hay un historial guardado y aún no ha escrito nada, el botón «Restaurar» se activa solo: púlselo.
  • P: ¿Qué atajos de teclado admite?
    R: Ctrl+F buscar, Ctrl+G ir a una línea, F11 pantalla completa y ESC para salir. Hay más en «Configuración».
  • P: ¿Se pierde precisión al formatear números grandes del JSON?
    R: No, se conserva la precisión al formatear, minificar u ordenar.

Usos habituales:

  • Formatear JSON para leerlo y depurarlo con facilidad
  • Ordenar las claves para comparar datos
  • Minificar JSON para reducir el tamaño de envío
  • Escapar JSON para incrustarlo en código o configuración
  • Validar la sintaxis y localizar errores de llaves o comillas
  • Convertir JSON a diccionario de Python