Valida, imprime de forma legible o comprime documentos de datos estructurados, aplana documentos anidados a notación de punto y viceversa, compara dos documentos campo por campo y convierte arreglos de registros de y a texto amigable para hojas de cálculo
{"added":{"user.email":"[email protected]"},"removed":{},"changed":{"user.age":{"from":30,"to":31}}}
curl --location --request POST 'https://zylalabs.com/api/13165/data+structure+tools+api/26711/compare+two+documents' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"a": {"user": {"age": 30}}, "b": {"user": {"age": 31, "email": "[email protected]"}}}'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Herramientas de Estructura de Datos API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
Empresas líderes confían en nosotros
Una caja de herramientas completa para documentos de datos estructurados detrás de una sola clave. Formatear y validar, aplanar documentos profundamente anidados en claves de notación por puntos y reconstruirlos, comparar dos documentos campo por campo y convertir arreglos de registros a texto separado por comas apto para hojas de cálculo y viceversa.
Útil para detectar desviaciones de configuración entre entornos, proporcionar datos a usuarios de hojas de cálculo, aplanar documentos para columnas de bases de datos y limpiar datos en pipelines de entrega
The Compare Two Documents endpoint returns a structured JSON object that highlights differences between two documents. It categorizes changes into "added," "removed," and "changed," providing the dot notation path for each field along with old and new values for any changes.
The key fields in the response data include "added," "removed," and "changed." Each of these fields contains nested objects that represent the differences between the two documents, with paths indicating the location of each change.
The response data is organized into three main sections: "added" for new fields, "removed" for fields that no longer exist, and "changed" for fields that have been modified. Each section uses dot notation to specify the path to the affected fields.
The Compare Two Documents endpoint provides information on structural changes between two documents, including which fields were added, removed, or changed, along with their respective values before and after the change.
Users can customize their data requests by providing two structured documents in the request body. The API will then compare these documents based on their structure and content, returning a detailed comparison.
Typical use cases include detecting configuration drift between environments, validating data integrity during migrations, and ensuring consistency in structured data across different applications or systems.
La precisión de los datos se mantiene a través del procesamiento en memoria lo que asegura que los documentos se comparen directamente sin almacenamiento minimizando el riesgo de corrupción o pérdida de datos durante el proceso de comparación
Si no hay diferencias entre los documentos, la respuesta indicará campos "agregados", "eliminados" y "cambiados" vacíos. Los usuarios pueden revisar estos campos para determinar si los documentos son idénticos o si se deben abordar cambios específicos