#merge
2 APIs con esta etiqueta
API de Fusión JSON
Fusiona objetos JSON en profundidad: la operación que todo sistema de configuración y ajustes necesita. El endpoint de fusión combina recursivamente dos objetos (el segundo anula al primero), o una lista completa de objetos fusionados de izquierda a derecha, combinando objetos anidados clave por clave en lugar de reemplazarlos por completo, con una elección de estrategia para arreglos: reemplazar (predeterminado), concatenar, unión (concatenar y eliminar duplicados) o merge_index (fusionar elemento por elemento). Un valor nulo en el objeto que anula puede sobrescribir el valor existente o ser ignorado, para que puedas modificar solo los campos que deseas. El endpoint de valores predeterminados es el inverso e igualmente útil: completa solo las claves que faltan en tus datos a partir de un objeto de valores predeterminados, de modo que tus valores existentes siempre ganan, exactamente como se superponen los ajustes de un usuario sobre la configuración predeterminada. Todo se calcula local y determinísticamente, sin necesidad de esquema. Ideal para la superposición de configuraciones y banderas de características, fusiones de ajustes y preferencias, combinación de respuestas de API o actualizaciones parciales, anulaciones de entorno y valores predeterminados de plantillas. Cálculo puramente local: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto fusiona documentos; para diferenciarlos o parchearlos (RFC 6902) usa una API de diff JSON, para aplanarlos usa una API de aplanamiento, y para direccionar valores usa una API de JSON-Pointer.
api.oanor.com/jsonmerge-api
API de Diff de Texto
Compara dos fragmentos de texto y obtén un diff preciso y estructurado. Elige granularidad de línea, palabra o carácter para obtener un script de edición completo (igual, insertado, eliminado) con recuentos de adiciones y eliminaciones, obtén un diff de palabras en línea compacto, o renderiza un diff unificado estándar (parche) con líneas de contexto configurables y etiquetas de archivo, listo para alimentar herramientas de parcheo o una interfaz de revisión de código. Construido sobre un algoritmo de subsecuencia común más larga para diffs precisos y mínimos. Cada endpoint funciona mediante GET o JSON POST y se ejecuta completamente del lado del servidor sin terceros upstream, por lo que las respuestas son instantáneas y el servicio siempre está disponible. Ideal para revisión de código y herramientas de versionado, CMS y editores de documentos, seguimiento de cambios, resaltado de plagio y auditorías de contenido.
api.oanor.com/textdiff-api