JSON Formatter — Βελτιώστε την εμφάνιση, συμπιέστε και επαληθεύστε το JSON με σαφή μηνύματα σφάλματος, απευθείας στον περιηγητή σας.

Επικολλήστε JSON και θα ελέγχεται και θα μορφοποιείται καθώς πληκτρολογείτε. Επιλέξτε 2 κενά, 4 κενά, μια ταμπ ή μορφή «minified», ταξινομήστε τα κλειδιά αν θέλετε και εντοπίστε την ακριβή γραμμή και στήλη όταν υπάρχει κάποιο λάθος. Τα δεδομένα σας δεν μεταφορτώνονται ποτέ.

Μορφοποίηση του JSON μου Το JSON σας παραμένει στον περιηγητή σας
Μορφοποιητής JSON που εμφανίζει ακατάστατο JSON στα αριστερά και JSON με σωστή εσοχή και έγκυρη κατάσταση στα δεξιά

Εισαγωγή JSON

Στυλ εμφάνισης

Αποτέλεσμα

–Κατάσταση
–Ανώτατο επίπεδο
–Keys
–Depth
–Μέγεθος εισόδου
–Μέγεθος εξόδου
Ο οδηγός

Οδηγός μορφοποίησης JSON: Ευανάγνωστο, έγκυρο JSON

Τι είναι το JSON, γιατί παρουσιάζει προβλήματα και πώς να τα διορθώσετε γρήγορα.

Μια απλή εξήγηση

Τι είναι ο διαμορφωτής JSON;

Ένας μορφοποιητής JSON μετατρέπει το κείμενο JSON σε μια τακτοποιημένη, εσοχή διαμόρφωση που είναι ευανάγνωστη, ή το συμπιέζει σε μία συμπαγή γραμμή για αποστολή. Ένας επαληθευτής ελέγχει αν το κείμενο είναι πράγματι JSON και σας υποδεικνύει τα σημεία όπου δεν είναι.

Αυτό το εργαλείο κάνει και τα δύο ταυτόχρονα. Αναλύει το JSON σας με έναν αυστηρό αναλυτή, εμφανίζει το αποτέλεσμα με τη μορφή που επιλέγετε και υποδεικνύει τη γραμμή και τη στήλη κάθε σφάλματος, ώστε να μπορείτε να το διορθώσετε χωρίς να χρειάζεται να ψάχνετε στο κείμενο.

Συνηθισμένοι λόγοι για τη χρήση του

Γιατί οι χρήστες χρησιμοποιούν ένα πρόγραμμα μορφοποίησης JSON

Ανάγνωση απαντήσεων API

Επικολλήστε μια συμπυκνωμένη απόκριση και δείτε τη δομή της με μια ματιά, αντί για μια μακρά γραμμή.

Αρχεία ρυθμίσεων

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

Μικρότερα ωφέλιμα φορτία

Ελαχιστοποιήστε το JSON για να αφαιρέσετε τα κενά πριν το ενσωματώσετε σε μια σελίδα, ένα αίτημα ή μια δοκιμή.

Πώς λειτουργεί

Τι καθιστά ένα JSON έγκυρο

Το JSON έχει ένα μικρό σύνολο κανόνων. Το κείμενο περικλείεται σε διπλά εισαγωγικά, συμπεριλαμβανομένου κάθε κλειδιού. Οι τιμές μπορούν να είναι συμβολοσειρές, αριθμοί, true, false, null, πίνακες ή αντικείμενα. Τα στοιχεία διαχωρίζονται με κόμματα, χωρίς κόμμα μετά το τελευταίο, ενώ τα σχόλια δεν επιτρέπονται.

Τα περισσότερα σφάλματα οφείλονται σε μερικές συνήθειες που έχουν μεταφερθεί από την JavaScript ή άλλες μορφές: απλά εισαγωγικά, κλειδιά χωρίς εισαγωγικά, κόμματα στο τέλος, σχόλια και τιμές όπως undefined ή NaN. Ο επαληθευτής αναφέρει το πρόβλημα που εντοπίζει, καθώς και τη γραμμή και τη στήλη όπου εμφανίζεται.

Η μορφοποίηση εδώ αντιμετωπίζει τα δεδομένα σας με προσοχή. Οι αριθμοί και οι συμβολοσειρές αντιγράφονται ακριβώς όπως έχουν γραφτεί, οπότε ένα μακρύ αναγνωριστικό όπως το 12345678901234567890 δεν χάνει ψηφία και το 1,0 δεν μετατρέπεται σε 1. Αλλάζουν μόνο τα κενά, καθώς και η σειρά των κλειδιών αν ενεργοποιήσετε την επιλογή «Ταξινόμηση κλειδιών». Εάν το ίδιο κλειδί εμφανίζεται δύο φορές σε ένα αντικείμενο, το εργαλείο σας προειδοποιεί, καθώς οι περισσότεροι αναλυτές διατηρούν μόνο την τελευταία τιμή.

Ολοκληρώστε τη διαδικασία σε λίγα βήματα

Πώς να χρησιμοποιήσετε το εργαλείο μορφοποίησης JSON

  1. Επικολλήστε το JSON σας στο πεδίο εισαγωγής ή ανοίξτε ένα αρχείο .json από τη συσκευή σας.
  2. Επιλέξτε «2 κενά», «4 κενά», «Tab» ή «Minify» και ενεργοποιήστε την επιλογή «Ταξινόμηση πλήκτρων» αν θέλετε τα πλήκτρα να εμφανίζονται αλφαβητικά.
  3. Αν εμφανιστεί κάποιο σφάλμα, πατήστε «Μετάβαση στο σφάλμα» για να μεταβείτε στο ακριβές σημείο της εισαγωγής και να το διορθώσετε.
  4. Πατήστε «Αντιγραφή» ή κατεβάστε το αποτέλεσμα ως αρχείο .json.
Καλύτερα αποτελέσματα

Απλές συμβουλές

  • Διορθώστε πρώτα το πρώτο σφάλμα. Ακόμη και ένα μόνο ελλείπον εισαγωγικό μπορεί να προκαλέσει πολλά μηνύματα πιο κάτω.
  • Χρησιμοποιήστε τα κλειδιά ταξινόμησης πριν συγκρίνετε δύο αρχεία JSON, ώστε η σειρά να μην δημιουργήσει ψευδείς διαφορές.
  • Διατηρήστε τη μορφοποιημένη έκδοση όσο εργάζεστε και ελαχιστοποιήστε τον κώδικα μόνο όταν είστε έτοιμοι για την κυκλοφορία.
  • Εάν τα δεδομένα σας περιέχουν σκόπιμα σχόλια ή τελικές κόμμες, πρόκειται για JSON5 ή JSONC. Αφαιρέστε τα πριν τα στείλετε σε έναν τυπικό αναλυτή JSON.
Χρήσιμες πληροφορίες

Περιορισμοί και προστασία προσωπικών δεδομένων

Προστασία προσωπικών δεδομένων

Το JSON σας αναλύεται και μορφοποιείται στον περιηγητή σας μέσω JavaScript σε αυτή τη σελίδα. Δεν μεταφορτώνεται, δεν αποθηκεύεται ούτε καταγράφεται, ενώ τα αρχεία που κατεβάζετε δημιουργούνται στη συσκευή σας.

Περιορισμοί

Γίνεται αποδεκτό μόνο το τυπικό JSON. Τα σχόλια, τα τελικά κόμματα, τα απλά εισαγωγικά και οι τιμές NaN αναφέρονται ως σφάλματα, και το εργαλείο δεν τα διορθώνει αυτόματα. Τα πολύ μεγάλα αρχεία, άνω των 10 MB περίπου, δεν υποβάλλονται σε επεξεργασία.

Συχνές ερωτήσεις

Συχνές ερωτήσεις για το JSON Formatter

Πώς μπορώ να μορφοποιήσω ένα αρχείο JSON;

Επικολλήστε το JSON σας στο πεδίο εισαγωγής. Θα μορφοποιηθεί αμέσως με την εσοχή που θα επιλέξετε: 2 κενά, 4 κενά ή ένα tab. Στη συνέχεια, αντιγράψτε το αποτέλεσμα ή κατεβάστε το ως αρχείο .json.

Πώς εντοπίζει τα σφάλματα ο επαληθευτής JSON;

Το εργαλείο αναλύει το κείμενό σας με έναν αυστηρό αναλυτή JSON. Αν υπάρχει κάποιο λάθος, εμφανίζει τη γραμμή και τη στήλη όπου βρίσκεται το πρόβλημα μαζί με μια σύντομη εξήγηση, ενώ ένα κουμπί σας μεταφέρει στο συγκεκριμένο σημείο της εισόδου.

Ποια είναι η διαφορά μεταξύ των όρων «beautify» και «minify»;

Η λειτουργία «Beautify» προσθέτει αλλαγές γραμμής και εσοχές, ώστε το JSON να είναι ευανάγνωστο. Η λειτουργία «Minify» αφαιρεί όλα τα προαιρετικά κενά, ώστε το κείμενο να καταλαμβάνει όσο το δυνατόν λιγότερο χώρο. Τα δεδομένα παραμένουν τα ίδια και στις δύο περιπτώσεις.

Γιατί εμφανίζεται σφάλμα στο JSON μου;

Οι συνήθεις αιτίες είναι ένα περιττό κόμμα, απλά εισαγωγικά αντί για διπλά, κλειδιά χωρίς εισαγωγικά, ένα κόμμα που λείπει μεταξύ των στοιχείων ή σχόλια. Το τυπικό JSON δεν επιτρέπει κανένα από αυτά, και το μήνυμα σφάλματος υποδεικνύει το ακριβές σημείο.

Η μορφοποίηση αλλάζει τα δεδομένα μου;

Όχι. Οι συμβολοσειρές και οι αριθμοί διατηρούνται ακριβώς όπως τους έγραψες, συμπεριλαμβανομένων πολύ μεγάλων αριθμών και τιμών όπως το 1,0 ή το 1e3. Αλλάζουν μόνο τα κενά, καθώς και η σειρά των κλειδιών αν ενεργοποιήσεις την επιλογή «Ταξινόμηση κλειδιών».

Μπορεί το JSON να περιέχει σχόλια ή τελικές κόμμες;

Όχι στο τυπικό JSON. Μορφές όπως το JSON5 και το JSONC τα επιτρέπουν, αλλά αυτός ο επαληθευτής ακολουθεί το πρότυπο, οπότε επισημαίνει τα σχόλια και τις τελικές κόμμες ως σφάλματα.

Ανεβάζεται κάπου το JSON μου;

Όχι. Η μορφοποίηση και ο έλεγχος εγκυρότητας πραγματοποιούνται στον περιηγητή σας, και το JSON σας δεν μεταφέρεται ποτέ εκτός της συσκευής σας. Αυτό το καθιστά ασφαλές για απαντήσεις API και αρχεία ρυθμίσεων που προτιμάτε να παραμείνουν ιδιωτικά.

Πόσο μεγάλο αρχείο JSON μπορώ να μορφοποιήσω;

Έως περίπου 10 MB κειμένου. Η ταχύτητα εξαρτάται από τη συσκευή σας, οπότε η επεξεργασία πολύ μεγάλων αρχείων μπορεί να διαρκέσει λίγο σε ένα κινητό τηλέφωνο. Όλη η επεξεργασία γίνεται στη μνήμη του προγράμματος περιήγησής σας.

Από χρήστες αυτού του εργαλείου

Κριτικές

Φόρτωση κριτικών…
Συνέχισε

Περισσότερα εργαλεία στο κουτί

Στην αρχική σελίδα θα βρείτε δεκάδες ακόμη δωρεάν εργαλεία που δεν απαιτούν κλειδί API.

Προτείνετε ένα εργαλείο