Επικολλήστε JSON5, με τα σχόλια και την χαλαρή σύνταξη, και να πάρετε καθαρό, τυποποιημένο JSON πίσω.
Φόρτωση εργαλείου...
Πώς να χρησιμοποιήσετε το Μορφοποίηση JSON5
Επικολλήστε το JSON5 σας στο πλαίσιο εισόδου.
Επιλέξτε μια περίπτωση και αποφασίστε αν η έξοδος πρέπει να παραμείνει JSON5.
Αντιγράψτε το πρότυπο JSON από την δεξιά πλευρά.
Σχετικά με το Μορφοποίηση JSON5
Το JSON5 είναι αυτό που θα έμοιαζε το JSON αν είχε σχεδιαστεί για να γράφει ο άνθρωπος. Μπορείτε να προσθέσετε σχόλια, να χρησιμοποιήσετε ενιαίες παραπομπές, να αφήσετε κλειδιά χωρίς παραπομπές, να βάλετε ένα κμήμα μετά το τελευταίο στοιχείο και να γράψετε αριθμούς με hex. Τα αρχεία διαμόρφωσης για εργαλεία όπως Babel και οι επέκτασης Chrome το χρησιμοποιούν για ακριβώς αυτόν τον λόγο.
Το πρόβλημα είναι ότι οι περισσότεροι JSON παρσερ απορρίπτουν όλα αυτά. Αυτό το εργαλείο διαβάζει JSON5 και γράφει αυστηρό JSON, οπότε το αποτέλεσμα γίνεται αποδεκτό οπουδήποτε. Μπορείτε επίσης να κρατήσετε την έξοδο σε JSON5 αν προτιμάτε.
Συχνές ερωτήσεις
Τι επιτρέπει το JSON5 που δεν επιτρέπει το JSON;
Σχόλια, παρακάτω στροφές, μονοσημικές σειρές που αναφέρονται, μη αναφερόμενα κλειδιά που είναι έγκυρα αναγνωριστικά, αριθμοί hex, προηγούμενα ή παρακάτω δεκαδικά σημεία, ατελείωτη και NaN, και πολυγραμμικές σειρές.
Διατηρούνται τα σχόλια στην μετατροποποιημένη έκδοση;
Όχι. Το αυστηρό JSON δεν έχει τρόπο να αποθηκεύει σχόλια, οπότε πέφτουν κατά τη διάρκεια της μετατροπής.
Είναι JSON5 το ίδιο με JSONC;
- Όχι ακριβώς. Το JSONC, που χρησιμοποιείται από τις ρυθμίσεις VS Code, προσθέτει μόνο σχόλια και παρακάτω στροφές. Όλα όσα επιτρέπει το JSONC είναι έγκυρα JSON5, έτσι μπορείτε να προσκολλήσετε ένα αρχείο JSONC εδώ επίσης.
Πότε πρέπει να χρησιμοποιήσω το JSON5 μόνος μου;
Για αρχεία που οι άνθρωποι επεξεργάζονται με το χέρι και που ο δικός σας κώδικας διαβάζει, όπως η διαμόρφωση. Για τα δεδομένα που ανταλλάσσονται με άλλα συστήματα, χρησιμοποιήστε απλό JSON.