DevTulz Online

Επικυρωτής JSON Schema


Τι είναι το JSON Schema;

Το JSON Schema είναι ένα λεξιλόγιο για την περιγραφή της δομής και των περιορισμών των δεδομένων JSON. Ορίζει ποιες ιδιότητες είναι απαιτούμενες, τους τύπους, τις μορφές, τα εύρη και τα μοτίβα τους. Η επικύρωση JSON έναντι σχήματος εντοπίζει προβλήματα δεδομένων νωρίς — πριν φτάσουν στη λογική της εφαρμογής ή τη βάση δεδομένων. Συνήθεις χρήσεις περιλαμβάνουν επικύρωση αιτημάτων/απαντήσεων API, επικύρωση αρχείων διαμόρφωσης και επαλήθευση δεδομένων φορμών. Αυτό το εργαλείο χρησιμοποιεί τη βιβλιοθήκη AJV (τον πιο δημοφιλή επικυρωτή JSON Schema) και υποστηρίζει Draft-07, Draft 2019-09 και Draft 2020-12.

Πώς να χρησιμοποιήσετε τον Επικυρωτή JSON Schema

  1. Επικολλήστε τα δεδομένα JSON στο αριστερό τμήμα και το JSON Schema στο δεξί τμήμα.

  2. Κάντε κλικ στο 'Παράδειγμα' για να φορτώσετε ένα δείγμα ζεύγους JSON + Schema αν θέλετε να το δείτε σε δράση.

  3. Επιλέξτε την έκδοση σχήματος που ταιριάζει με το σχήμα σας (το Draft-07 είναι πιο συνηθισμένο).

  4. Κάντε κλικ στην 'Επικύρωση' — ένα πράσινο μήνυμα επιβεβαιώνει ότι το JSON είναι έγκυρο· το κόκκινο απαριθμεί κάθε σφάλμα με τη διαδρομή του.

  5. Διορθώστε τα σφάλματα και επικυρώστε ξανά μέχρι το JSON να περάσει.

Keywords: επικυρωτής JSON schema, επικύρωση JSON διαδικτυακά, έλεγχος JSON schema, επικυρωτής AJV, JSON schema draft-07, εργαλείο επικύρωσης JSON, δοκιμαστής JSON schema