ToolMill.io

JSON Pretty Print, Minify, και επικύρωση

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

Δεδομένα

Δοκίμασε το.

Παραδείγματα

Όμορφη εκτύπωση JSON
Εισαγωγή
{"user":{"id":123,"name":"Ada"},"roles":["admin","editor"],"active":true,"meta":{"created":"2026-03-05T17:46:39Z"}}
Έξοδος
{
  "user": {
    "id": 123,
    "name": "Ada"
  },
  "roles": [
    "admin",
    "editor"
  ],
  "active": true,
  "meta": {
    "created": "2026-03-05T17:46:39Z"
  }
}
Ελαχιστοποίηση JSON
Εισαγωγή
{
  "a": 1,
  "b": [2, 3],
  "nested": {
    "ok": true,
    "note": "hello"
  }
}
Έξοδος
{"a":1,"b":[2,3],"nested":{"ok":true,"note":"hello"}}

Τι όμορφη εκτύπωση κάνει vs ό, τι η minify κάνει

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

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

Πότε να χρησιμοποιήσετε κάθε λειτουργία

Χρησιμοποιήστε το Pretty όταν διαβάζετε μια απάντηση API μιας γραμμής, αναθεωρώντας ένα φωλεσμένο snippet ρυθμίσεων, επιθεωρώντας ένα αντιγραφόμενο ωφέλιμο φορτίο webhook, ή συγκρίνοντας τη δομή των πολλαπλών αρχείων. Χρησιμοποιήστε το Minify όταν θέλετε να συρρικνώσετε αναγνώσιμο JSON πίσω προς τα κάτω πριν το ενσωματώσετε σε ένα σώμα αιτήματος, fixture, τιμή περιβάλλοντος, ή άλλη συμπαγή ροή εργασίας κειμένου.

Ροή εργασίας βήμα προς βήμα

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

Κοινές καταστάσεις εισόδου

Τυπικές εισροές περιλαμβάνουν μονογραμμές απαντήσεις API, minified κομμάτια config που αντιγράφονται από μια repo, ήδη σχηματοποιημένο JSON που πρέπει να συμπιεστούν και πάλι, ή επικόλληση ωφέλιμο φορτίο από τα αρχεία καταγραφής και τα εργαλεία browser. Σε κάθε περίπτωση η χρήσιμη ερώτηση είναι η ίδια: είναι αυτό έγκυρο JSON, και θέλω να είναι πιο εύκολο να διαβαστεί ή πιο εύκολο να επικολληθεί σε ένα συμπαγές προορισμό;

Μη έγκυρη αντιμετώπιση προβλημάτων JSON

Προτού Βασιστείτε σε Μεταρρυθμισμένο JSON σε Άλλο Σύστημα

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

Τι Δεν Επικυρώνει ή Επισκευάζει αυτή η Ύλη

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

Πώς να διερμηνεύσετε αρκετά-Printed vs Εξαγωγή Mineified JSON

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

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

Σχετικά εργαλεία