Μορφοποιητής, επικυρωτής & συμπιεστής JSON

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

Και οι τρεις λειτουργίες εκτελούν την ίδια διαδικασία: ανάλυση του κειμένου και στη συνέχεια επανασειριοποίηση. Η μορφοποίηση εκτυπώνει ωραία το αναλυμένο δέντρο· η σμίκρυνση αφαιρεί κάθε προαιρετικό κενό· η επικύρωση σταματά στο πρώτο συντακτικό σφάλμα και αναφέρει την ακριβή γραμμή και στήλη του. Επειδή η ανάλυση γίνεται πρώτη, η μορφοποιημένη έξοδος είναι πάντα σημασιολογικά ταυτόσημη με την είσοδο — αλλάζουν μόνο τα κενά.

Η ταξινόμηση κλειδιών είναι η μοναδική επιλογή που αλλάζει τη δομή — τα κλειδιά των αντικειμένων αναδιατάσσονται αλφαβητικά.