Τι είναι το JSON; Τρόπος επαλήθευσης και αντιμετώπισης κοινών σφαλμάτων
Από τη δομή δεδομένων έως τη στρατηγική επαλήθευσης, δημιουργήστε JSON που μπορεί να διαβαστεί, να διατηρηθεί και να ανταλλάσσεται.
Τι είναι το JSON
Το JSON (JavaScript Object Notation) είναι μια μορφή κειμένου που χρησιμοποιείται συνήθως για την ανταλλαγή δεδομένων μεταξύ αρχείων διαμόρφωσης, αιτημάτων API και συστημάτων. Είναι εύκολο να διαβαστεί, αλλά η μορφή είναι πολύ αυστηρή: ένα κόμμα λιγότερο ή ένα ακόμη εισαγωγικό θα προκαλέσει την αποτυχία της ανάλυσης.
Δομή πυρήνα
Το JSON αποτελείται από αντικείμενα, πίνακες και βασικές τιμές. Τα αντικείμενα περικλείονται σε αγκύλες, τα ονόματα κλειδιών πρέπει να χρησιμοποιούν διπλά εισαγωγικά. οι πίνακες περικλείονται σε αγκύλες. Το έγκυρο JSON μπορεί να περιέχει συμβολοσειρές, αριθμούς, τιμές Boolean, null, αντικείμενα και πίνακες.
{ "user": { "name": "Lin", "active": true }, "tags": ["api", "docs"] }Τα πιο συνηθισμένα σφάλματα επικύρωσης
- Χρησιμοποιήστε μονά εισαγωγικά ή ξεχάστε να προσθέσετε διπλά εισαγωγικά για ονόματα κλειδιών.
- Υπάρχει ένα επιπλέον κόμμα μετά το τελευταίο στοιχείο.
- Υπάρχουν νέες γραμμές χωρίς διαφυγή ή διπλά εισαγωγικά στη συμβολοσειρά.
- Γράψτε τους
undefined, τους σχολιασμούς ή τις συναρτήσεις της JavaScript σε JSON.
Πρακτική ακολουθία αντιμετώπισης προβλημάτων
Αρχικά, αφήστε τον μορφοποιητή/επικυρωτή να εντοπίσει τη γραμμή σφάλματος και, στη συνέχεια, ελέγξτε τη ζευγαρωμένη δομή από το εξωτερικό σγουρό στήριγμα ή το τετράγωνο στήριγμα προς τα μέσα. Αφού επιβεβαιώσετε ότι η μορφή είναι έγκυρη, ελέγξτε τα ονόματα των πεδίων, τους τύπους και τους επιχειρηματικούς κανόνες. αυτά τα τρία πράγματα δεν πρέπει να αναμειγνύονται μεταξύ τους.
Συμπέρασμα
Η επαλήθευση JSON είναι το πρώτο όριο για την ποιότητα των δεδομένων. Η σωστή μορφή δεν σημαίνει ότι τα δεδομένα πρέπει να πληρούν τις απαιτήσεις, αλλά εάν η μορφή είναι εσφαλμένη, η επακόλουθη επαλήθευση δεν θα ξεκινήσει καθόλου.