Comparar JSON
Herramienta gratuita de comparación JSON en línea. Compare dos objetos JSON lado a lado, encuentre diferencias con rutas de notación de puntos, detecte claves faltantes y valores que no coinciden. Funciona en su navegador sin cargar datos.
¿Cómo funciona la comparación JSON?
La herramienta compara recursivamente dos objetos JSON e informa diferencias: claves faltantes, valores que no coinciden y cambios estructurales. Las diferencias se muestran con rutas en notación de puntos como "user.address.city".
¿Qué formatos de salida hay?
Puede elegir entre formato Texto (legible con colores) y formato JSON (diferencias estructuradas clave-valor). Ambos formatos resaltan claramente lo que cambió.
¿Maneja objetos anidados y arrays?
Sí, la comparación es completamente recursiva y maneja objetos profundamente anidados, arrays y estructuras de datos mixtas. El orden del array importa en las comparaciones.
¿Están seguros y privados mis datos?
Sí. Todo el procesamiento se realiza localmente en su navegador. No se envían datos a ningún servidor, garantizando completa privacidad y seguridad para sus archivos JSON.
¿Puedo comparar archivos JSON grandes?
Sí, la herramienta maneja archivos JSON grandes de manera eficiente. El procesamiento ocurre del lado del cliente, por lo que el rendimiento depende de las capacidades de su dispositivo.
¿Cuáles son los casos de uso comunes?
Los usos comunes incluyen comparar respuestas API, rastrear cambios de configuración, depurar transformaciones de datos, revisar exportaciones de bases de datos y validar migraciones de esquemas JSON.
¿Valida la sintaxis JSON?
La herramienta se enfoca en la comparación, pero indicará si la entrada no es JSON válido. Para una validación completa, use un validador JSON dedicado.
¿Puedo fusionar diferencias JSON?
La herramienta muestra diferencias pero no las fusiona. Para fusionar, necesitaría una herramienta de fusión JSON separada o edición manual.
¿Cómo se comparan los arrays?
Los arrays se comparan elemento por elemento en orden. Si las longitudes difieren, los elementos extra se reportan como adiciones o eliminaciones.
¿Qué significan las rutas de notación de puntos?
Las rutas en notación de puntos muestran la ubicación exacta de las diferencias. Por ejemplo, "users[0].name" significa el campo name en el primer elemento del array users.
¿Puedo comparar JSON de URLs o archivos?
Actualmente, necesita pegar JSON directamente en los campos de entrada. Copie JSON de URLs o archivos y péguelo para comparar.
¿Hay una API para comparación JSON?
Esta es una herramienta basada en navegador sin API. Para comparación programática, considere usar bibliotecas JavaScript como deep-diff o lodash.isEqual.
Cómo usar Comparar JSON
Compara dos objetos JSON lado a lado y ve cada diferencia indicada como una ruta con notación de puntos, incluidas las claves que faltan y los valores que no coinciden. Todo se ejecuta localmente en tu navegador, así que tus datos nunca salen de tu dispositivo.
- Elige el modo de entrada con la pestaña “Text” o “JSON”, según quieras comparar texto sin procesar o JSON analizado.
- Pega el primer documento JSON en el editor de la izquierda y el segundo en el de la derecha.
- Las diferencias se detectan mientras escribes y se muestran como rutas con notación de puntos, como user.address.city.
- Revisa los resultados en busca de claves ausentes en algún lado y de valores que no coinciden entre ambos objetos.
- Edita cualquiera de los documentos directamente para verificar las correcciones hasta que no queden diferencias.
El modo “JSON” analiza ambos documentos primero, así que las diferencias de formato y de orden de claves se ignoran y solo se informan los cambios reales de datos.
Herramientas relacionadas
- Validador JSON Valida la sintaxis JSON al instante con mensajes de error detallados y números de línea. Herramienta gratuita que funciona en tu navegador.
- Embellecer JSON Formatea y embellece JSON con sangría personalizable. Embellece JSON comprimido al instante en tu navegador.
- 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.