Εργαλεία κειμένου

Μορφοποιητής και έλεγχος JSON: Ωραιοποίηση ή συμπίεση

Δωρεάν, χωρίς εγγραφή, λειτουργεί στο πρόγραμμα περιήγησής σου. Επικόλλησε JSON για να ελέγξεις αν είναι έγκυρο, και μετά μορφοποίησέ το με καθαρές εσοχές ή συμπίεσέ το σε μία γραμμή. Αντίγραψε ή κατέβασε το αποτέλεσμα.

Τα δεδομένα σου μένουν στη συσκευή σου.

Γιατί να χρησιμοποιήσεις το Μορφοποιητής JSON

100% δωρεάν
Χρησιμοποίησέ το όσο συχνά θες. Χωρίς εγγραφή, χωρίς υδατογράφημα, χωρίς εγκατάσταση.
Ιδιωτικό από τη σχεδίασή του
Ό,τι γράφεις μένει στο πρόγραμμα περιήγησής σου και δεν μας στέλνεται ποτέ.
Λειτουργεί σε κάθε συσκευή
Τρέχει στο πρόγραμμα περιήγησης σε Windows, Mac, Linux, Android και iPhone. Δεν χρειάζεται εφαρμογή.

Πώς χρησιμοποιείς το Μορφοποιητής JSON

  1. Επικόλλησε το JSON σου στο πεδίο Το JSON σου.
  2. Επίλεξε εσοχή: 2 κενά, 4 κενά ή Tab.
  3. Πάτησε Μορφοποίηση για να το τυπώσεις με εσοχές, ή Συμπίεση για να μπει σε μία γραμμή. Θα δεις Έγκυρο JSON, ή τι φταίει και πού.
  4. Πάτησε Αντιγραφή αποτελέσματος ή Λήψη .json για να το αποθηκεύσεις ως αρχείο.

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

Πώς ξέρω αν το JSON μου είναι έγκυρο;

Πάτησε Μορφοποίηση. Το έγκυρο JSON μορφοποιείται αμέσως με το μήνυμα Έγκυρο JSON· αν δεν είναι έγκυρο, θα δεις τι φταίει και πού.

Πώς βρίσκω το σφάλμα στο JSON μου;

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

Γιατί το JSON μου δεν είναι έγκυρο, ενώ φαίνεται σωστό;

Συνηθισμένες αιτίες είναι ένα κόμμα μετά το τελευταίο στοιχείο, μονά εισαγωγικά αντί για διπλά, κλειδιά χωρίς εισαγωγικά, σχόλια και τιμές όπως undefined ή NaN. Αυτά λειτουργούν στην JavaScript, αλλά δεν επιτρέπονται στο JSON.

Τι σημαίνει συμπίεση;

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

Να χρησιμοποιώ εσοχή 2 κενά, 4 κενά ή tabs;

Είναι θέμα προτίμησης. Τα 2 κενά είναι το πιο συνηθισμένο για αρχεία JSON και παραδείγματα API, τα 4 κενά διαβάζονται πιο εύκολα σε βαθιά δεδομένα, και τα tabs επιτρέπουν σε κάθε αναγνώστη να ορίσει το δικό του πλάτος.

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

Συνήθως αλλάζουν μόνο τα κενά και οι αλλαγές γραμμής. Όπως σε κάθε εργαλείο JavaScript, υπάρχουν λίγες ειδικές περιπτώσεις: ένα κλειδί που επαναλαμβάνεται στο ίδιο αντικείμενο κρατά μόνο την τελευταία του τιμή, τα κλειδιά που είναι ακέραιοι αριθμοί μετακινούνται στην αρχή του αντικειμένου τους, και πολύ μεγάλοι ακέραιοι (πάνω από περίπου 9 × 10^15) μπορεί να χάσουν τα τελευταία ψηφία τους.

Πώς εξερευνώ μεγάλο ή βαθιά φωλιασμένο JSON;

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

Στέλνονται τα δεδομένα μου κάπου;

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

Είναι το Μορφοποιητής JSON δωρεάν;

Ναι. Είναι δωρεάν στη χρήση, χωρίς εγγραφή και χωρίς εγκατάσταση.