Επικύρωση JSON

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

Πώς να επικυρώσετε το JSON

1. Επικολλήστε το JSON στο πρόγραμμα επεξεργασίας ή ανεβάστε ένα αρχείο .json.
2. Ανάγνωση αποτελέσματος επικύρωσης: έγκυρο ή σφάλμα με τη θέση.
3. Διόρθωση κόμματα, εισαγωγικά ή αναντιστοιχίες αγκύλων.
4. Αντιγράψτε το διορθωμένο JSON ή στείλτε το σε μορφοποιητή/minifier.

Παραδείγματα επικύρωσης

Εντοπισμός σφαλμάτων απόκρισης API

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

επιδιόρθωση πακέτου.json

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

Ωφέλιμο φορτίο webhook

Επιβεβαιώστε ότι το σώμα POST τρίτου κατασκευαστή είναι έγκυρο JSON πριν αντιστοιχίσετε πεδία στον κώδικα.

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

• Πριν από τη δέσμευση της διαμόρφωσης στο git ή την ανάπτυξη στην παραγωγή.
• Κατά τον εντοπισμό σφαλμάτων του σώματος 400 Bad.quest.
• Κατά τη συγχώνευση χειροκίνητης επεξεργασίας JSON από μη τεχνικούς συμπαίκτες.

Αυστηρή JSON έναντι JavaScript

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

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

Συνήθη λάθη JSON;

Τα τελικά κόμματα, μονά εισαγωγικά αντί για διπλά, κλειδιά χωρίς εισαγωγικά και κόμματα που λείπουν μεταξύ των ιδιοτήτων.

Επικυρώνει το σχήμα;

Μόνο η σύνταξη — η δομή έναντι ενός σχήματος είναι ξεχωριστή.

Μεγάλα αρχεία;

Το πολύ μεγάλο JSON μπορεί να επιβραδύνει το πρόγραμμα περιήγησης — να χωρίσει ή να χρησιμοποιήσει εργαλεία CLI ροής για αρχεία GB.

Unicode και διαφυγές;

Το έγκυρο JSON απαιτεί \\\\uXXXX για ορισμένα στοιχεία ελέγχου. Ο επικυρωτής αποδέχεται το UTF-8 σε συμβολοσειρές.

Έγινε μεταφόρτωση δεδομένων;

Όχι — Το JSON.parse λειτουργεί τοπικά.