Σύγκριση JSON

Σύγκριση δύο εγγράφων JSON και εύρεση όλων των διαφορών. Εμφανίζεται ακριβώς τι προστέθηκε, αφαιρέθηκε, ή άλλαξε — με πλήρεις διαδρομές JSON. Επίσης: Μορφοποιητής JSON | JSON ↔ Συμβολοσειρά | JSON ↔ CSV/TSV | Όλα τα εργαλεία JSON | Προβολέας / επεξεργαστής JSON | Αξιολογητής JSONPath | Επικυρωτής JSON Schema | JSON → SQL / TOML.
Όλη η επεξεργασία γίνεται τοπικά στο πρόγραμμα περιήγησης — τα δεδομένα δεν μεταφορτώνονται ποτέ σε κανέναν διακομιστή.
Επικόλληση δύο εγγράφων JSON παρακάτω και πάτημα του Σύγκριση για εύρεση διαφορών.
Εισαγωγή δύο εγγράφων JSON παραπάνω και πάτημα του Σύγκριση για εμφάνιση των διαφορών.
Τρόπος χρήσης: Επικόλληση του αρχικού JSON στο αριστερό πεδίο κειμένου (JSON A) και της τροποποιημένης έκδοσης στο δεξί πεδίο κειμένου (JSON B). Πάτημα του Σύγκριση για εμφάνιση όλων των διαφορών.
Χρώματα αποτελεσμάτων: Πράσινο = προστέθηκε στο B, Κόκκινο = αφαιρέθηκε από το A, Κίτρινο = άλλαξε τιμή.
Σύγκριση συνόλων: Όταν είναι ενεργή, οι πίνακες συγκρίνονται ως μη διατεταγμένα σύνολα (η σειρά των στοιχείων αγνοείται). Προεπιλογικά, οι πίνακες συγκρίνονται θέση προς θέση.
Συμβουλή: Η σύγκριση είναι αναδρομική — εμφωλευμένα αντικείμενα και πίνακες διατρέχονται πλήρως για να βρεθούν όλες οι διαφορές σε κάθε επίπεδο.
Δομική διαφορά — η σειρά των κλειδιών δεν έχει σημασία

Τα αντικείμενα JSON είναι εξ ορισμού χωρίς σειρά, οπότε η δομική σύγκριση διαβάζει και τα δύο έγγραφα ως δέντρα και αναφέρει διαφορές τιμών ανά διαδρομή — το {"a":1,"b":2} και το {"b":2,"a":1} είναι ίσα. Τα εργαλεία διαφοράς βασισμένα σε κείμενο θα σημείωναν τέτοια αρχεία ως πλήρως αλλαγμένα. Οι πίνακες έχουν σειρά: η προεπιλογή είναι σύγκριση θέση προς θέση, ή ως μη διατεταγμένα σύνολα όταν η σειρά των στοιχείων δεν έχει σημασία.

Κάθε διαφορά αναφέρεται με την πλήρη διαδρομή JSON της, π.χ. .items[0].price.