BANCO DE TRABAJO DEL DESARROLLADOR

Formateador y visor JSON

Desde la depuración de API hasta la organización de datos de productos: validar, localizar, comparar y exportar. Las cadenas numéricas exactas y la precisión se conservan por completo.

◈ Procesamiento local · Las entradas no se cargan

JSON sin formato

Cargando editor…

Resultado formateado / Comparación JSON

El resultado conserva los números originales

Los resultados formateados son editables; deshabilite el formato en vivo para pegar el JSON de comparación aquí.

Se pueden arrastrar archivos JSON UTF-8. Límite de entrada única: 1 MiB, hasta 100 000 valores, 128 niveles anidados.

Los objetos, matrices, cadenas y números pueden servir como valores raíz JSON válidos

Ingrese JSON válido para inspeccionar campos, tipos y rutas.

Haga clic en un campo para seleccionar su ruta; El posicionamiento seleccionará el texto original a la izquierda. En las rutas, ~0 representa ~ y ~1 representa /.

Exportar a CSV y continuar el análisis.

Admite objetos o matrices de objetos. Todas las celdas están entrecomilladas y son compatibles con comas y saltos de línea; UTF-8 BOM ayuda a Excel a reconocer caracteres chinos.

La protección antepone una comilla simple al texto que comienza con =, +, -, @ o caracteres de control. Para conservar números enteros grandes y ceros a la izquierda, establezca las columnas correspondientes en texto durante la importación de Excel; CSV en sí no almacena tipos de columnas.

Las entradas no se guardan de forma predeterminada; cuando está habilitado, el contenido izquierdo y derecho se guarda localmente en su navegador y caduca después de 7 días.

TU PRÓXIMO PASO

Conecte herramientas útiles con el flujo de trabajo de su empresa

cree una cuenta de empresa para configurar el monitoreo del sitio web, el correo electrónico comercial y las notificaciones, e invite a su equipo a trabajar en conjunto.

Las nuevas empresas reciben una prueba Pro de 14 días, sin necesidad de tarjeta. Las pruebas excluyen la concesión de crédito mensual pagado.

¿Ya tienes una cuenta? Abre tu espacio de trabajo → (English)

Convierta las respuestas de API en datos inspeccionables

  1. Pegue JSON o importe un archivo UTF-8 y verifique primero el estado de validación estricta. Los errores de sintaxis o las claves duplicadas muestran ubicaciones precisas de filas y columnas para una navegación con un solo clic.
  2. Formatee, minimice u ordene recursivamente claves de objetos según sea necesario. Las operaciones se generan a la derecha, manteniendo el texto original a la izquierda; "Reemplazar original" se puede deshacer.
  3. Utilice el árbol de estructura para inspeccionar campos, copiar puntero JSON o valores de campo. Deshabilite el formato en tiempo real durante la comparación y luego pegue otra respuesta API a la derecha.
  4. Confirmar datos antes de exportar JSON; Las tablas de productos se pueden exportar a CSV para realizar más análisis en hojas de cálculo.

¿Por qué comprobar números enteros grandes y claves duplicadas?

Los ID de pedidos, los largos de Java, los decimales precisos y los valores exponenciales grandes pueden modificarse mediante el análisis numérico estándar de JavaScript. Este banco de trabajo utiliza lossless-json para preservar los formatos numéricos originales; por ejemplo, 9123372036854000123, 2.370 y 2.3e500 permanecen intactos después del procesamiento. Las vistas de árbol, la clasificación de claves, las diferencias y las exportaciones utilizan esta protección de datos de alta precisión.

Los analizadores estándar pueden sobrescribir silenciosamente las claves duplicadas en un objeto. Las claves duplicadas dentro del mismo objeto se marcan aquí como errores de validación, localizando la segunda ocurrencia; Las claves idénticas en diferentes objetos son normales. La clasificación de claves de objetos JSON sigue el orden de las unidades de código Unicode; Las claves numéricas se ordenan como cadenas de texto.

Objetos JSON, JSON5 y JavaScript estrictos

Esta herramienta acepta el estricto RFC 8259 JSON. Los comentarios, las comillas simples, las claves sin comillas, las comas finales, NaN, Infinity y los números hexadecimales no son JSON estrictos. JSON5 admite algunas extensiones, pero aquí no se corrigen ni convierten automáticamente. Esta herramienta no utiliza evaluación y no ejecuta entradas.

Preguntas frecuentes

¿Por qué 1 y 1.0 están marcados como diferentes?

La comparación de diferencias conserva el formato de número original para resaltar los cambios de precisión y serialización. Se ignora el orden de las claves del objeto; Las matrices se comparan estrictamente por índice sin coincidencia especulativa de objetos.

¿La ruta es JSONPath?

Aquí se utiliza el puntero JSON estándar: una ruta vacía representa el valor raíz y /products/0/sku representa el sku del primer objeto en la matriz de productos. La barra diagonal / en las teclas se escribe como ~1 y ~ como ~0; No se admiten comodines JSONPath ni expresiones de filtro.

¿Al aplanar CSV se perderán datos anidados?

Cuando se desacoplan, los objetos y matrices anidados se convierten en celdas de texto JSON. Cuando se aplanan, los objetos y matrices se expanden mediante el puntero JSON para evitar la confusión de nombres de clave debido a la notación de puntos. Los objetos y matrices vacíos permanecen guardados como {} y []. Una única exportación admite hasta 20 000 filas, 1000 columnas, 500 000 celdas y 4 MiB de salida. CSV es adecuado para análisis, no para almacenamiento bidireccional sin pérdidas para JSON.

¿Por qué los archivos grandes no muestran automáticamente la estructura completa?

Para que el navegador siga respondiendo, una única entrada de edición está limitada a 1 MiB, 100 000 valores y 128 niveles de anidamiento. El árbol de estructura se expande según demanda, alcanzando hasta 3000 campos; Las diferencias muestran hasta 500 elementos. Una ruta de campo única puede tener hasta 8192 caracteres y la longitud total del índice de ruta puede ser de hasta 16 MiB. Superar estos límites muestra un mensaje explícito en lugar de un resultado de éxito completo.

¿Se guardan los borradores en el servidor?

La entrada JSON, la conversión y los borradores se procesan completamente en su navegador. El guardado de borradores está desactivado de forma predeterminada; cuando se habilita manualmente, los datos se almacenan en localStorage. Otros usuarios en el mismo dispositivo pueden acceder a él, así que evite almacenar claves secretas o datos privados de clientes. Los anuncios se publican según configuraciones de todo el sitio.

Estándares y referencias de implementación

RFC 8259 · JSON · RFC 6901 · Puntero JSON · json sin pérdidas · Código Espejo

Guía práctica del formateador JSON y preguntas comunes

¿Qué hace un formateador JSON?

El formato JSON convierte el texto estructurado en una sangría legible, un árbol y comentarios de validación para ayudar a localizar datos anidados.

¿Para quién es esto y cuándo es útil?

Desarrolladores y operadores inspeccionando respuestas API, configuración y datos estructurados.

¿Cómo uso este formateador JSON?

pegue JSON, valide la sintaxis y duplique claves, formatee o inspeccione su árbol y verifique números grandes antes de exportar.

¿Cómo debo interpretar los resultados?

Resuelva la sintaxis y duplique claves antes de comparar valores. Preservar números enteros, cadenas y nulos grandes; el formato ordenado no establece la exactitud de los datos comerciales.

¿Dónde se realiza el trabajo y qué servicios reciben datos?

Validación, inspección de árbol, formato y comparación ejecutados en su navegador. Estas operaciones no envían la respuesta API pegada a nuestro backend.