Μορφοποιητής & Ελαχιστοποιητής JSON (Pretty & Minify)
Μορφοποιήστε ή ελαχιστοποιήστε το JSON, με σαφείς τοποθεσίες σφαλμάτων. Όλα εκτελούνται στο πρόγραμμα περιήγησής σας.
Το μορφοποιημένο ή ελαχιστοποιημένο JSON θα εμφανιστεί εδώ...
Επιλογές
Προηγμένες επιλογές
Τρόπος χρήσης (3 βήματα)
1. Επικόλληση
Επικολλήστε το JSON στο πλαίσιο εισόδου.
2. Μορφοποίηση/Ελαχιστοποίηση
Κάντε κλικ στο Μορφοποίηση ή Ελαχιστοποίηση για να δημιουργήσετε το αποτέλεσμα.
3. Αντιγραφή
Αντιγράψτε την έξοδο και είστε έτοιμοι.
Συντομεύσεις
Οι συντομεύσεις λειτουργούν όταν η είσοδος είναι εστιασμένη.Παράδειγμα μορφοποιημένου JSON
{"name":"A","items":[1,2],"meta":{"ok":true}}
{
"items": [
1,
2
],
"meta": {
"ok": true
},
"name": "A"
}
- Προσθέτει εσοχές και αλλαγές γραμμής για αναγνωσιμότητα
- Ταξινομεί τα κλειδιά για να διατηρεί μια συνεπή σειρά
Σημειώσεις & ορολογία
Τι είναι η μορφοποίηση JSON;
Η μορφοποίηση JSON (pretty-printing) προσθέτει αλλαγές γραμμής και εσοχές, έτσι ώστε η δομή να είναι εύκολη στην ανάγνωση.
Τι είναι η ελαχιστοποίηση JSON;
Η ελαχιστοποίηση αφαιρεί τα κενά διαστήματα για να κάνει την έξοδο όσο το δυνατόν μικρότερη.
Συνήθη σφάλματα
Τελικά κόμματα, εισαγωγικά που λείπουν και παρενθέσεις που δεν ταιριάζουν είναι τυπικά. Αυτό το εργαλείο εμφανίζει λεπτομέρειες γραμμής/στήλης.
Συμβουλή
Η εσοχή 2 διαστημάτων διατηρεί τις διαφορές (diffs) μικρότερες, ενώ η εσοχή 4 διαστημάτων είναι ευκολότερη στη σάρωση με το μάτι. Επιλέξτε με βάση τη ροή εργασίας σας.
FAQ: Μορφοποιητής & Ελαχιστοποιητής JSON
Λαμβάνω σφάλμα
Εμφανίζουμε τη γραμμή και τη στήλη όπου το JSON είναι κατεστραμμένο. Εάν είναι δυνατόν, η είσοδος επισημαίνεται και μπορείτε να μεταβείτε απευθείας σε αυτήν.
Μπορώ να χρησιμοποιήσω JSON με σχόλια (JSONC/JSON5);
Το τυπικό JSON δεν επιτρέπει σχόλια. Ενεργοποιήστε την επιλογή «Αφαίρεση σχολίων πριν από την ανάλυση» εάν χρειάζεται (δεν είναι πλήρως συμβατό).
Το μεγάλο JSON είναι αργό
Η ανάλυση και η μορφοποίηση εκτελούνται σε ένα Web Worker για να διατηρείται η είσοδος ανταποκρίσιμη. Η προβολή δέντρου απενεργοποιείται αυτόματα για μεγάλες εισόδους.
Στέλνονται τα δεδομένα μου κάπου;
Όχι. Η μορφοποίηση, η ελαχιστοποίηση και η επαλήθευση εκτελούνται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας.
Βλέπω διαφυγές \uXXXX
Εναλλάξτε το «Unicode escape» για να ελέγξετε αν η έξοδος χρησιμοποιεί ακολουθίες διαφυγής.