#merge
2 APIs met deze tag
JSON Merge API
Diep JSON-objecten samenvoegen — de bewerking die elk configuratie- en instellingensysteem nodig heeft. Het merge-endpoint voegt recursief twee objecten samen (het tweede overschrijft het eerste), of een hele lijst objecten van links naar rechts samengevoegd, waarbij geneste objecten sleutel voor sleutel worden gecombineerd in plaats van ze volledig te vervangen, met een keuze uit array-strategie: vervangen (standaard), samenvoegen, unie (samenvoegen en duplicaten verwijderen) of merge_index (element voor element samenvoegen). Een null in het overschrijvende object kan de bestaande waarde overschrijven of worden genegeerd, zodat u alleen de velden kunt patchen die u bedoelt. Het defaults-endpoint is het omgekeerde en net zo nuttig: het vult alleen de sleutels in die uw gegevens missen uit een standaardobject, zodat uw bestaande waarden altijd winnen — precies hoe u de instellingen van een gebruiker over de standaardconfiguratie legt. Alles wordt lokaal en deterministisch berekend, zonder schema vereist. Ideaal voor configuratie- en feature-flag-lagen, instellingen- en voorkeurssamenvoegingen, het combineren van API-reacties of gedeeltelijke updates, omgevingsoverschrijvingen en sjabloonstandaarden. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 endpoints. Dit voegt documenten samen; om ze te diffen of patchen (RFC 6902) gebruikt u een JSON-diff API, om ze plat te maken gebruikt u een flatten API, en om waarden aan te spreken gebruikt u een JSON-Pointer API.
api.oanor.com/jsonmerge-api
Text Diff API
Vergelijk twee stukken tekst en krijg een precieze, gestructureerde diff. Kies granulariteit op regelniveau, woordniveau of teken niveau voor een volledig bewerkingsscript (gelijk, ingevoegd, verwijderd) met aantallen toevoegingen en verwijderingen, krijg een compacte inline woorddiff, of geef een standaard unified diff (patch) weer met configureerbare contextregels en bestandslabels — klaar om te voeden aan patch-tooling of een code-review-UI. Gebouwd op een Longest-Common-Subsequence-algoritme voor nauwkeurige, minimale diffs. Elk eindpunt werkt via GET of JSON POST en draait volledig server-side zonder externe upstream, dus reacties zijn direct en de service is altijd beschikbaar. Ideaal voor code review en versiebeheer, CMS en document editors, wijzigingsregistratie, plagiaatmarkering en content audits.
api.oanor.com/textdiff-api