Τι είναι το JSON; Επισκόπηση A Layman's

Τι είναι το JSON; Επισκόπηση A Layman's

Είστε ενημερωμένοι με τις τελευταίες τεχνολογίες ιστού; Η γνώση της HTML είναι ουσιαστικά απαραίτητη εάν θέλετε να ξεπεράσετε τις απλές διαδικτυακές δραστηριότητες όπως η περιήγηση και η δημοσίευση σε φόρουμ. Στη συνέχεια, υπάρχουν πιο προηγμένα θέματα, όπως το CSS (μάθετε περισσότερα εδώ), το AJAX (μάθετε περισσότερα εδώ) και το JSON.





Είτε σχεδιάζετε να είστε προγραμματιστής Ιστού είτε όχι, είναι καλή ιδέα να γνωρίζετε τουλάχιστον τι είναι το JSON, γιατί είναι σημαντικό και γιατί χρησιμοποιείται σε όλο τον ιστό σήμερα.





Τι είναι το JSON;

JSON σημαίνει Σημείωση αντικειμένου JavaScript Το Είναι μια ανοιχτή τυπική μορφή που επιτρέπει τη μεταφορά δεδομένων στον ιστό χρησιμοποιώντας ζεύγη χαρακτηριστικών-τιμών Το Αυτό μπορεί να ακούγεται λίγο μπερδεμένο, οπότε ας το εμβαθύνουμε λίγο περισσότερο.





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

Το μπαλόνι μου μπορεί να έχει ένα υλικό χαρακτηριστικό της αξίας καουτσούκ Το Μπορεί να έχει ένα χρώμα χαρακτηριστικό της αξίας καθαρά Το Μπορεί να έχει ένα διάμετρος χαρακτηριστικό της αξίας δέκα ίντσες Το Μπορεί να έχει ένα αέριο χαρακτηριστικό της αξίας ήλιο Το Αυτά τα τέσσερα ζεύγη χαρακτηριστικών-τιμών είναι αρκετά για να απεικονίσεις το μπαλόνι μου, σωστά;



Κάπως έτσι λειτουργεί το JSON όταν μεταδίδει δεδομένα στο Διαδίκτυο.

Τι καλό είναι το JSON;

Η JSON δεν ήταν η πρώτη που χρησιμοποίησε ζεύγη χαρακτηριστικών-τιμών ως τρόπο μεταφοράς δεδομένων μέσω Διαδικτύου. Ο έμπειρος στην τεχνολογία μεταξύ σας μπορεί να παρατηρήσει ότι ακούγεται πολύ σαν XML. Λοιπόν, όπως αποδεικνύεται, το JSON και το XML εκτελούν πολλές από τις ίδιες εργασίες. Γιατί λοιπόν να επιλέξετε JSON μέσω XML;





Στον σημερινό ιστό, ασύγχρονη η φόρτωση δεδομένων είναι σημαντική. Με άλλα λόγια, οι ιστοσελίδες θέλουν να μπορούν να φορτώνουν νέα δεδομένα χωρίς να χρειάζεται να ανανεώσετε ολόκληρη τη σελίδα για να τα λάβετε. Αυτό έχει ως αποτέλεσμα μια ομαλότερη και πιο ευνοϊκή εμπειρία περιήγησης. Το JSON είναι εξαιρετικό για την αποστολή και λήψη ασύγχρονων δεδομένων επειδή είναι απλό και εύκολο στη χρήση.

Αλλά το XML κάνει το ίδιο πράγμα! Γιατί λοιπόν κάποιοι προτιμούν το JSON;





Μια απάντηση σε αυτήν την ερώτηση μπορεί να βρεθεί στο όνομα του JSON: Σημείωση αντικειμένου JavaScript Το Αναγνωρίζεται εγγενώς από την JavaScript, η οποία είναι μία από τις πιο δημοφιλείς γλώσσες στον κόσμο. Δεδομένου ότι το JSON είναι ένα υποσύνολο της JavaScript, υπάρχει πολύ λίγη επιπλέον μάθηση που πρέπει να κάνετε μόλις γνωρίζετε την JavaScript.

πώς να οργανώσετε την αρχική οθόνη του ps4

Ένας άλλος λόγος είναι ότι το JSON είναι πιο ευανάγνωστο από το XML. Σίγουρα, είναι εύκολο να συνηθίσετε το XML όταν το χρησιμοποιείτε για λίγο, αλλά η ματιά σε ένα αρχείο XML μπορεί να είναι συντριπτική με όλες τις ετικέτες και τη λεκτικότητά του. Το JSON είναι πιο καθαρό, πιο εύκολο για τους αρχάριους να το καταλάβουν και αρκετά ευέλικτο με τους βασικούς τύπους δεδομένων του.

Δείτε τι έχουν να πουν οι δημιουργοί του JSON για αυτήν τη σύγκριση JSON εναντίον XML σελίδα.

Πώς φαίνεται το JSON;

Το JSON είναι απλώς μια σειρά από ζεύγη χαρακτηριστικών-τιμών που μπορούν να τοποθετηθούν μέσα τους όταν είναι απαραίτητο. Για παράδειγμα, εάν το αντικείμενο δεδομένων μας ήταν ένα άτομο, αυτό το άτομο θα μπορούσε να αντιπροσωπεύεται από τα ακόλουθα δεδομένα JSON:

Κάθε γραμμή ξεκινά με ένα Χαρακτηριστικό ακολουθείται από άνω και κάτω τελεία, στη συνέχεια το αξία για αυτό το χαρακτηριστικό. Αυτή η τιμή μπορεί επίσης να είναι ένας πίνακας, όπως φαίνεται με το χαρακτηριστικό 'phoneNumbers' παραπάνω. Η τιμή μπορεί επίσης να είναι μια σειρά από περισσότερα ζεύγη χαρακτηριστικών-τιμών, τα οποία μπορείτε να δείτε σε δράση με το χαρακτηριστικό «διεύθυνση». Αυτό ονομάζεται αν αντικείμενο Το

Για σύγκριση, εδώ είναι τα ίδια δεδομένα που αντιπροσωπεύονται από XML:

συμπέρασμα

Το JSON είναι απλώς ένας τρόπος αναπαράστασης αντικειμένων δεδομένων κατά τη μετάδοσή τους στο Διαδίκτυο. Είναι μια εναλλακτική λύση για την XML που είναι εγγενής στη JavaScript, η οποία είναι ένας λόγος που είναι τόσο δημοφιλής και διαδεδομένη. Η πιο συνηθισμένη χρήση για το JSON είναι η άντληση δεδομένων από διακομιστές ιστού κατά παραγγελία.

Ας ελπίσουμε ότι τώρα έχετε καλύτερη κατανόηση του JSON και του τρόπου με τον οποίο χρησιμοποιείται στην ανάπτυξη ιστού. Για περαιτέρω μάθηση, το Σελίδα JSON στο MDN είναι ένα εξαιρετικό μέρος για να ξεκινήσετε.

Συντελεστές εικόνας: JSON Magnified Via Shutterstock

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Οι 8 καλύτεροι ιστότοποι για δωρεάν λήψη ηχητικών βιβλίων

Τα ηχητικά βιβλία είναι μια μεγάλη πηγή ψυχαγωγίας και πολύ πιο εύπεπτα. Ακολουθούν οι οκτώ καλύτερες ιστοσελίδες από όπου μπορείτε να τις κατεβάσετε δωρεάν.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Διαδίκτυο
  • Η τεχνολογία εξηγείται
  • Ανάπτυξη διαδικτύου
  • Προγραμματισμός
Σχετικά με τον Συγγραφέα Τζόελ Λι(Δημοσιεύθηκαν 1524 άρθρα)

Ο Joel Lee είναι ο αρχισυντάκτης του MakeUseOf από το 2018. Έχει B.S. στην Επιστήμη των Υπολογιστών και πάνω από εννέα χρόνια επαγγελματικής εμπειρίας συγγραφής και επεξεργασίας.

Περισσότερα από τον Joel Lee

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή