Πώς να μορφοποιήσετε JSON
- Επικολλήστε το JSON σας στο πλαίσιο εισαγωγής.
- Επιλέξτε την εσοχή (2 ή 4 κενά ή Tab) και, αν θέλετε, ταξινομήστε τα κλειδιά.
- Πατήστε «Μορφοποίηση» για να το ομορφύνετε ή «Συμπίεση» για να το μαζέψετε σε μία γραμμή.
- Αντιγράψτε το αποτέλεσμα. Αν υπάρχει σφάλμα, ο δρομέας πηγαίνει στο σημείο όπου αποτυγχάνει.
Σε τι χρησιμεύει ένας JSON formatter
Το JSON είναι η πιο διαδεδομένη μορφή δεδομένων σε API και αρχεία ρυθμίσεων. Όταν φτάνει σε μία μόνο γραμμή είναι δύσκολο να διαβαστεί: ο formatter προσθέτει αλλαγές γραμμής και εσοχές ώστε να βλέπετε τη δομή του.
Λειτουργεί και ως validator: αν λείπει ένα κόμμα, υπάρχει μια παραπανίσια αγκύλη ή χρησιμοποιήσατε μονά εισαγωγικά αντί για διπλά, σας λέει τη γραμμή και τη στήλη όπου το JSON παύει να είναι έγκυρο.
Η συμπίεση κάνει το αντίθετο: αφαιρεί κενά και αλλαγές γραμμής, ώστε το κείμενο να είναι μικρότερο για αποστολή ή αποθήκευση.
Τι πρέπει να έχετε υπόψη
- Δέχεται μόνο τυπικό JSON: χωρίς σχόλια, μονά εισαγωγικά ή κόμματα στο τέλος.
- Με πολύ μεγάλα κείμενα (αρκετά megabyte) η σελίδα μπορεί να είναι αργή, ανάλογα με τη συσκευή σας.
- Πολύ μεγάλοι αριθμοί ή αριθμοί με πολλά δεκαδικά ψηφία μπορεί να χάσουν ακρίβεια, όπως ακριβώς στη JavaScript.
Συχνές ερωτήσεις
Στέλνεται το JSON μου σε διακομιστή;
Όχι. Επεξεργάζεται στο πρόγραμμα περιήγησής σας και το κείμενο δεν φεύγει ποτέ από τη συσκευή σας, οπότε μπορείτε να το χρησιμοποιήσετε με ιδιωτικά δεδομένα.
Γιατί λέει ότι το JSON μου δεν είναι έγκυρο;
Οι πιο συχνές αιτίες είναι ένα κόμμα που περισσεύει ή λείπει, μονά εισαγωγικά αντί για διπλά, κλειδιά χωρίς εισαγωγικά ή μια αγκύλη που δεν έκλεισε. Το μήνυμα δείχνει τη γραμμή και τη στήλη.
Ποια είναι η διαφορά ανάμεσα στη μορφοποίηση και τη συμπίεση;
Η μορφοποίηση προσθέτει αλλαγές γραμμής και εσοχές για να διαβάζεται ευκολότερα· η συμπίεση τις αφαιρεί ώστε να πιάνει λιγότερο χώρο.
Μπορώ να ταξινομήσω τα κλειδιά;
Ναι, με την επιλογή αλφαβητικής ταξινόμησης. Βολεύει για να συγκρίνετε δύο JSON ή για να παίρνετε κάθε φορά το ίδιο αποτέλεσμα.
Είναι δωρεάν;
Ναι, είναι δωρεάν, δεν χρειάζεται εγγραφή και λειτουργεί απευθείας στο πρόγραμμα περιήγησής σας.