JSON Schema Validator – Επικυρώστε JSON έναντι ενός σχήματος online
Επικυρώστε δεδομένα JSON έναντι ενός επικολλημένου σχήματος στο πρόγραμμα περιήγησής σας. Τα JSON και το σχήμα αναλύονται τοπικά, έτσι μπορείτε να ελέγξετε φορτία API, αρχεία ρυθμίσεων και παραδείγματα webhook έναντι Draft-07, 2019-09 ή 2020-12 χωρίς να ανεβάσετε το περιεχόμενό σας.
Αποτελέσματα επικύρωσης
Επικολλήστε δεδομένα JSON και ένα σχήμα JSON, στη συνέχεια επιλέξτε Επικύρωση.
Υποστηριζόμενα σχέδια
Επιλέξτε σχέδιο 7, 2019-09 ή 2020-12 πριν από την επικύρωση. Το επιλεγμένο σχέδιο ελέγχει τον τρόπο σύνταξης του σχήματος.
Χρήσιμα λάθη δρόμους
Τα σφάλματα επικύρωσης περιλαμβάνουν μονοπάτια στιγμιοτύπων, μονοπάτια σχήματος και συνοπτικά μηνύματα, ώστε τα προβλήματα φορτίου API να είναι ευκολότερο να εντοπιστούν.
Τοπική ροή εργασίας
Αντιγράψτε μια αναφορά ή κατεβάστε την ως αρχείο JSON. Το Analytics χρησιμοποιεί μόνο το μέγεθος, το πρόχειρο και τον αριθμό των κουβάδων, ποτέ το επικολλημένο περιεχόμενο.
Πώς να επικυρώσετε JSON έναντι σχήματος online
- 1. Επικολλήστε τα δεδομένα JSON σας. Χρησιμοποιήστε μια απάντηση API, σώμα webhook, αντικείμενο ρυθμίσεων ή οποιοδήποτε έγγραφο JSON που χρειάζεται να ελέγξετε.
- 2. Επικολλήστε το σχήμα JSON. Περιλαμβάνει απαιτούμενες ιδιότητες, κανόνες τύπου, απαριθμήσεις, πίνακες και περιορισμούς ένθετων αντικειμένων.
- 3. Επιλέξτε την έκδοση του σχήματος. Επιλέξτε Draft-07, 2019-09 ή 2020-12 ώστε η επικύρωση να χρησιμοποιεί τη σωστή συμπεριφορά λέξεων-κλειδιών.
- 4.Επιβεβαίωση και διόρθωση σφαλμάτων. Εξετάστε τις διαδρομές παρουσίας και τις διαδρομές σχήματος, στη συνέχεια αντιγράψτε ή κατεβάστε την αναφορά επικύρωσης.
Παράδειγμα ελέγχου σχήματος
JSON δεδομένα
{
"id": 42,
"status": "active",
"email": "[email protected]"
}
Σχήμα JSON
{
"type": "object",
"required": ["id", "status"],
"properties": {
"id": { "type": "integer" },
"status": { "enum": ["active", "paused"] },
"email": { "type": "string", "format": "email" }
}
}
Αυτό το εργαλείο επικύρωσης JSON Schema αναφέρει αν τα δεδομένα ταιριάζουν με το σχήμα και δείχνει στο ακριβές πεδίο όταν αποτυγχάνει μια απαιτούμενη ιδιότητα, τύπος, απαρίθμηση ή ένθετος κανόνας.
Συχνές Ερωτήσεις για το JSON Schema Validator
Μπορώ να επικυρώσω το JSON έναντι ενός σχεδίου σε απευθείας σύνδεση με αυτό το εργαλείο;
Ναι. Επικολλήστε δεδομένα JSON και ένα Σχήμα JSON, επιλέξτε το αντίστοιχο προσχέδιο και επικυρώστε το JSON έναντι ενός σχήματος online χωρίς να ανεβάσετε το περιεχόμενο στο Convertr.
Το JSON Schema Validator υποστηρίζει το σχέδιο-07 και το 2020-12;
Ναι. Ο επικυρωτής υποστηρίζει τα JSON Schema Draft-07, Draft 2019-09 και Draft 2020-12. Επιλέξτε το draft πριν από την επικύρωση, ώστε το σχήμα να μεταγλωττιστεί με τους προβλεπόμενους κανόνες.
Είναι αυτό διαφορετικό από το JSON Formatter;
Ναι. Ο JSON Formatter ελέγχει τη σύνταξη και τη μορφοποίηση. Αυτός ο επικυρωτής σχήματος JSON ελέγχει εάν το έγκυρο JSON ταιριάζει με μια σύμβαση σχήματος, συμπεριλαμβανομένων των απαιτούμενων πεδίων, τύπων, απαριθμήσεων και κανόνων ένθετων αντικειμένων.
Σχετικά εργαλεία προγραμματιστή
Επικυρωτής Σχήματος JSON
Επικυρώστε μια παρουσία JSON έναντι ενός παρεχόμενου Σχήματος JSON χρησιμοποιώντας υποστηριζόμενη συμπεριφορά σχεδίου.
- Εισαγωγή
- Δεδομένα JSON, ένα JSON Schema και το επιλεγμένο υποστηριζόμενο προσχέδιο.
- Έξοδος
- ένα έγκυρο ή άκυρο αποτέλεσμα με διαδρομές στιγμιοτύπου και σχήματος.
- Πραγματικοί περιορισμοί
- Η απομακρυσμένη ανάκτηση σχήματος δεν είναι εγγυημένη, οι προσαρμοσμένες μορφές μπορεί να είναι σχολιασμοί και η υποστήριξη διαφέρει μεταξύ των λέξεων-κλειδιών Draft-07, 2019-09 και 2020-12.
- Απόρρητο και επεξεργασία δεδομένων
- Τα δεδομένα JSON, ένα σχήμα JSON και το επιλεγμένο υποστηριζόμενο πρότυπο επεξεργάζονται σε αυτήν την καρτέλα του προγράμματος περιήγησης. Ο Convertr δεν τα λαμβάνει ούτε τα αποθηκεύει· το κλείσιμο ή η επαναφόρτωση της σελίδας καθαρίζει την κατάσταση εργασίας, εκτός εάν το εργαλείο προσφέρει ρητά τοπική λήψη.
Πώς να χρησιμοποιήσετε αυτό το εργαλείο
- Παρέχετε δεδομένα JSON, ένα σχήμα JSON και το επιλεγμένο υποστηριζόμενο προσχέδιο στα στοιχεία ελέγχου του εργαλείου.
- Επιλέξτε τις ρυθμίσεις που επηρεάζουν ένα έγκυρο ή άκυρο αποτέλεσμα με διαδρομές στιγμιοτύπου και σχήματος και στη συνέχεια εκτελέστε το εργαλείο.
- Εξετάστε ένα έγκυρο ή άκυρο αποτέλεσμα με διαδρομές παρουσίας και σχήματος πριν το αντιγράψετε ή κατεβάσετε.
Κοινοί τρόποι αποτυχίας
Μη έγκυρο JSON, μη έγκυρο σχήμα, μη επιλυμένη αναφορά ή λέξη-κλειδί μη συμβατή με το προσχέδιο προκαλεί σφάλμα επικύρωσης.
Χρήσιμο παράδειγμα
Απαιτείται μια συμβολοσειρά email και ακέραια ηλικία, στη συνέχεια επικυρώστε ένα δείγμα αντικειμένου και ελέγξτε κάθε αποτυχημένη διαδρομή.