Τι είναι η μορφή δεδομένων JSON και η βάση δεδομένων εγγράφων JSON;
Είναι πιθανό να έχετε ακούσει για το JSON , αλλά όπως οι περισσότεροι άνθρωποι, μπορεί να μην ξέρετε τι σημαίνει. Λοιπόν, σημαίνει Σημειογραφία αντικειμένου JavaScript(JavaScript Object Notation) . Το ωραίο με το JSON είναι ότι είναι τόσο αναγνώσιμο από τον άνθρωπο όσο και από μηχανή, κάτι που λείπει από πολλές γλώσσες. Όχι μόνο αυτό, η JSON είναι μια ανεξάρτητη γλώσσα, κάτι που αποτελεί έκπληξη για πολλούς καθώς η JavaScript είναι μέρος του ονόματός της. Επιπλέον, δεν είναι μια παραδοσιακή γλώσσα προγραμματισμού και περισσότερο μια ανοιχτή τυπική μορφή δεδομένων.
Επιπλέον, αυτή η γλώσσα είναι ένα τυπικό API που χρησιμοποιείται σε μια ποικιλία εργαλείων και εφαρμογών, ειδικά στον ιστό. Επιπλέον, είναι μία από τις σημαντικές εναλλακτικές λύσεις της XML.
Τι είναι το JSON;
Το JSON(JSON) είναι μια ανοιχτή τυπική μορφή ανταλλαγής αρχείων και δεδομένων που χρησιμοποιεί κείμενο αναγνώσιμο από τον άνθρωπο για την αποθήκευση και τη μετάδοση αντικειμένων δεδομένων. Έχει ένα ευρύ φάσμα εφαρμογών και μπορεί να χρησιμεύσει ως αντικατάσταση της XML σε συστήματα AJAX .
Εντάξει, υπάρχουν δύο τρόποι με τους οποίους το JSON αντιπροσωπεύει δεδομένα και θα τους συζητήσουμε αμέσως τώρα για να καταλάβετε.
- Πίνακας(Array) – Από την κατανόησή μας, ορίζουμε έναν Πίνακα από τις αγκύλες αριστερά ([) και δεξιά (]). Ένα κόμμα διαχωρίζει κάθε στοιχείο μέσα στις αγκύλες. Επιπλέον, μπορείτε επίσης να το δείτε ως μια διατεταγμένη συλλογή τιμών.
- Αντικείμενο(Object) – Αυτό που έχουμε εδώ είναι μια συλλογή ζευγών κλειδιού-τιμής ή ονόματος-τιμής. Τώρα, όταν πρόκειται για τον ορισμό ενός αντικειμένου, πρέπει να γίνει μέσα στα αριστερά ({) και τα δεξιά (}) άγκιστρα. Κάθε ζεύγος ονόματος-τιμής μέσα στις αγκύλες πρέπει να ξεκινά με το όνομα, ακολουθούμενο από άνω και κάτω τελεία και, τέλος, την τιμή. Ένα κόμμα πρέπει πάντα να διαχωρίζει κάθε ζεύγος ονόματος-τιμής.
Τι είναι μια βάση δεδομένων εγγράφων JSON;
Υπάρχει κάτι που ονομάζεται βάση δεδομένων εγγράφων όταν πρόκειται για JSON , αλλά οι περισσότεροι άνθρωποι δεν θα το γνωρίζουν. Ωστόσο, επειδή μόλις εξηγήσαμε τι είναι το JSON , έχει νόημα να συζητάμε μόνο τις βάσεις δεδομένων εγγράφων.
Βλέπετε, μια βάση δεδομένων εγγράφων JSON είναι μια μορφή μη σχεσιακής βάσης δεδομένων που δημιουργήθηκε για αποθήκευση και αναζήτηση δεδομένων ως έγγραφα JSON . Αντί της κανονικοποίησης των πληροφοριών σε πολλούς πίνακες, ο καθένας έχει μια μοναδική και σταθερή δομή παρόμοια με μια σχεσιακή βάση δεδομένων.
Ένα από τα εντυπωσιακά πράγματα σχετικά με αυτό είναι το γεγονός ότι οι βάσεις δεδομένων εγγράφων JSON χρησιμοποιούν επίσης τις ίδιες μορφές εγγράφων που χρησιμοποιούν οι προγραμματιστές στον κώδικα της εφαρμογής τους. Αυτό διευκολύνει τους προγραμματιστές να αναζητούν δεδομένα όποτε θέλουν.
Παραδείγματα κώδικα JSON
Παράδειγμα συμβολοσειράς JSON:
{ "firstname": "Vamien", "lastname": "McKalin", “occupation”: “Technical Writer” }
Παράδειγμα αριθμού JSON:
{ "id": 1, "age": 56, "bornyear": 1965, "date": 6, "month": 9, "weight" : 99.9 }
Ακολουθούν μερικά χρήσιμα διαδικτυακά εργαλεία JSON που θα σας βοηθήσουν να ξεκινήσετε.
Διαβάστε(Read) : Πώς να ανοίξετε ένα αρχείο JSON(How to open a JSON file) .
Απολαύστε(Enjoy) την εκμάθηση JSON και φροντίστε να μας ενημερώσετε στα σχόλια.
Related posts
Τι είναι το GTK+ Runtime Environment; Γιατί το χρειάζεται ο υπολογιστής σας;
Πώς να κατεβάσετε αρχεία από το Github και να τα προβάλετε
Οι καλύτεροι ιστότοποι για να μάθετε Κωδικοποίηση online δωρεάν
Διαχειριστείτε τις εφαρμογές Ιστού παλαιού τύπου με την πύλη λίστας τοποθεσιών Enterprise Mode της Microsoft
Το καλύτερο δωρεάν C++ IDE για Windows 11/10
Τι είναι ένα αρχείο JSON και πώς να το ανοίξετε;
Τι είναι η γλώσσα προγραμματισμού Python;
Τι είναι η γλώσσα προγραμματισμού Google Go - Απαιτήσεις, Συνήθεις Ερωτήσεις
Πώς να δημιουργήσετε μια εγγενή εφαρμογή Windows για οποιονδήποτε ιστότοπο ή εφαρμογή ιστού
Πώς να ανοίξετε το αρχείο JSON σε αναγνώσιμη μορφή
Πώς να απενεργοποιήσετε ή να ενεργοποιήσετε τη λειτουργία προγραμματιστή στα Windows 11/10
Τι είναι η γλώσσα προγραμματισμού Java; Παραδείγματα κώδικα
Τα πέντε καλύτερα έργα για αρχάριους προγραμματιστές
Οι καλύτερες δωρεάν εναλλακτικές λύσεις διακομιστή Xampp για προγραμματιστές
Το PerfView είναι ένα εργαλείο ανάλυσης απόδοσης και προφίλ από τη Microsoft
Το Notifications Visualizer σάς επιτρέπει να δοκιμάζετε Ειδοποιήσεις εφαρμογών
SynWrite Editor: Δωρεάν πρόγραμμα επεξεργασίας κειμένου και πηγαίου κώδικα για Windows 10
Πώς να ανοίξετε αρχεία από μη αναγνωρισμένους προγραμματιστές σε Mac
Μαζική εγκατάσταση εφαρμογών των Windows με το Winstall for Windows Package Manager
11 καλύτερα IDE για προγραμματιστές Node.js