Μετάβαση στο περιεχόμενο

JSON Validator

Επικυρώστε σύνταξη JSON αμέσως με λεπτομερή μηνύματα σφαλμάτων. Μορφοποιήστε, ελαχιστοποιήστε και εξετάστε τη δομή JSON με μετρήσεις κλειδιών/πινάκων και ανάλυση βάθους. Δωρεάν, 100% στον browser σας.

Τι είναι η επικύρωση JSON;

Η επικύρωση JSON (JavaScript Object Notation) ελέγχει αν ένα string συμμορφώνεται με τις προδιαγραφές JSON (ECMA-404 / RFC 8259). Έγκυρο JSON πρέπει να έχει: σωστά εισαγωγικά κλειδιά, σωστή εμφώλευση αντικειμένων {} και πινάκων [], έγκυρους τύπους δεδομένων (string, number, boolean, null, object, array) και χωρίς trailing κόμματα ή σχόλια. Αυτό το εργαλείο χρησιμοποιεί το εγγενές JSON.parse() του browser για ακριβή επικύρωση.

Κανόνες σύνταξης JSON

Τα κλειδιά πρέπει να είναι strings σε διπλά εισαγωγικά: "key", όχι 'key' ή key. Τα strings πρέπει να χρησιμοποιούν διπλά εισαγωγικά. Οι αριθμοί μπορεί να είναι ακέραιοι ή δεκαδικοί, χωρίς αρχικά μηδενικά (εκτός 0.x). Booleans: true / false (μόνο πεζά). Null: null (πεζά). Χωρίς trailing κόμματα μετά το τελευταίο στοιχείο. Χωρίς σχόλια — το JSON δεν υποστηρίζει // ή /* */. Χωρίς undefined — χρησιμοποιήστε null.

Συνηθισμένα σφάλματα JSON

Ελλιπή εισαγωγικά — κλειδιά και strings πρέπει να έχουν διπλά εισαγωγικά. Trailing κόμμα{"a": 1,} δεν είναι έγκυρο. Μονά εισαγωγικά{'a': 1} δεν είναι έγκυρο JSON. Μη escaped χαρακτήρες — ειδικοί χαρακτήρες (newlines, tabs, backslashes) πρέπει να γίνουν escape. Διπλά κλειδιά — τεχνικά έγκυρα, αλλά η τελευταία τιμή κερδίζει.

Απόρρητο

Όλη η επικύρωση εκτελείται 100% στον browser σας μέσω JSON.parse() API. Δεν αποστέλλονται δεδομένα σε κανέναν server.