Πίσω

#merge

2 API με αυτήν την ετικέτα

JSON Merge API

Συγχώνευση JSON αντικειμένων σε βάθος — η λειτουργία που χρειάζεται κάθε σύστημα διαμόρφωσης και ρυθμίσεων. Το τελικό σημείο συγχώνευσης συγχωνεύει αναδρομικά δύο αντικείμενα (το δεύτερο παρακάμπτει το πρώτο), ή μια ολόκληρη λίστα αντικειμένων που συγχωνεύονται από αριστερά προς τα δεξιά, συνδυάζοντας ένθετα αντικείμενα κλειδί προς κλειδί αντί να τα αντικαθιστά συνολικά, με επιλογή στρατηγικής πίνακα: αντικατάσταση (προεπιλογή), συνένωση, ένωση (συνένωση και αφαίρεση διπλοτύπων) ή merge_index (συγχώνευση στοιχείο προς στοιχείο). Μια τιμή null στο αντικείμενο που παρακάμπτει μπορεί είτε να αντικαταστήσει την υπάρχουσα τιμή είτε να αγνοηθεί, ώστε να μπορείτε να διορθώσετε μόνο τα πεδία που θέλετε. Το τελικό σημείο προεπιλογών είναι το αντίστροφο και εξίσου χρήσιμο: συμπληρώνει μόνο τα κλειδιά που λείπουν από τα δεδομένα σας από ένα αντικείμενο προεπιλογών, έτσι ώστε οι υπάρχουσες τιμές σας να κερδίζουν πάντα — ακριβώς όπως στρώνετε τις ρυθμίσεις ενός χρήστη πάνω από την προεπιλεγμένη διαμόρφωση. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, χωρίς να απαιτείται σχήμα. Ιδανικό για διαμόρφωση και επίστρωση χαρακτηριστικών, συγχώνευση ρυθμίσεων και προτιμήσεων, συνδυασμό απαντήσεων API ή μερικών ενημερώσεων, παρακάμψεις περιβάλλοντος και προεπιλογές προτύπων. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτό συγχωνεύει έγγραφα· για να τα διαφοροποιήσετε ή να τα διορθώσετε (RFC 6902) χρησιμοποιήστε ένα API JSON-diff, για να τα ισοπεδώσετε χρησιμοποιήστε ένα flatten API και για να αναφερθείτε σε τιμές χρησιμοποιήστε ένα API JSON-Pointer.

api.oanor.com/jsonmerge-api

API Text Diff

Συγκρίνετε δύο κομμάτια κειμένου και λάβετε μια ακριβή, δομημένη διαφορά. Επιλέξτε γραμμή, λέξη ή χαρακτήρα για πλήρες σενάριο επεξεργασίας (ίσο, εισαγωγή, διαγραφή) με μετρήσεις προσθηκών και διαγραφών, λάβετε μια συμπαγή ενσωματωμένη διαφορά λέξεων ή αποδώστε μια τυπική ενοποιημένη διαφορά (patch) με ρυθμιζόμενες γραμμές περιβάλλοντος και ετικέτες αρχείων — έτοιμη για εισαγωγή σε εργαλεία patch ή διεπαφή αναθεώρησης κώδικα. Βασίζεται σε αλγόριθμο Longest-Common-Subsequence για ακριβείς, ελάχιστες διαφορές. Κάθε τελικό σημείο λειτουργεί με GET ή JSON POST και εκτελείται εξ ολοκλήρου στην πλευρά του διακομιστή χωρίς τρίτο upstream, οπότε οι απαντήσεις είναι άμεσες και η υπηρεσία είναι πάντα διαθέσιμη. Ιδανικό για αναθεώρηση κώδικα και εργαλεία εκδόσεων, CMS και επεξεργαστές εγγράφων, παρακολούθηση αλλαγών, επισήμανση λογοκλοπής και ελέγχους περιεχομένου.

api.oanor.com/textdiff-api