Τι είναι η μορφή δεδομένων JSON και η βάση δεδομένων εγγράφων JSON;

Είναι πιθανό να έχετε ακούσει για το JSON , αλλά όπως οι περισσότεροι άνθρωποι, μπορεί να μην ξέρετε τι σημαίνει. Λοιπόν, σημαίνει Σημειογραφία αντικειμένου JavaScript(JavaScript Object Notation) . Το ωραίο με το JSON είναι ότι είναι τόσο αναγνώσιμο από τον άνθρωπο όσο και από μηχανή, κάτι που λείπει από πολλές γλώσσες. Όχι μόνο αυτό, η JSON είναι μια ανεξάρτητη γλώσσα, κάτι που αποτελεί έκπληξη για πολλούς καθώς η JavaScript είναι μέρος του ονόματός της. Επιπλέον, δεν είναι μια παραδοσιακή γλώσσα προγραμματισμού και περισσότερο μια ανοιχτή τυπική μορφή δεδομένων.

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

JSON

Τι είναι το 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 και φροντίστε να μας ενημερώσετε στα σχόλια.



About the author

Είμαι επιστήμονας πληροφορικής με πάνω από 10 χρόνια εμπειρίας στην ανάπτυξη λογισμικού και την ασφάλεια. Έχω έντονο ενδιαφέρον για τα παιχνίδια Firefox, Chrome και Xbox. Συγκεκριμένα, με ενδιαφέρει ιδιαίτερα πώς να βεβαιωθώ ότι ο κώδικάς μου είναι ασφαλής και αποτελεσματικός.



Related posts