JSON
Εικόνα: Douglas Crockford · Public domain · Wikimedia Commons

Τι είναι το JSON;

Επίσης: JavaScript Object Notation

Όταν δύο προγράμματα ανταλλάσσουν δεδομένα, χρειάζονται μια κοινή μορφή γραφής. Το JSON είναι μία από τις πιο συνηθισμένες. Το όνομά του σημαίνει «JavaScript Object Notation», αλλά χρησιμοποιείται από σχεδόν κάθε γλώσσα προγραμματισμού.

Πώς λειτουργεί

Ένα JSON είναι κείμενο που αποτελείται από ζευγάρια «όνομα και τιμή». Για παράδειγμα, τα στοιχεία ενός χρήστη μπορούν να γραφτούν ως: {"όνομα": "Μαρία", "ηλικία": 30, "ενεργός": true}. Οι τιμές μπορεί να είναι κείμενο, αριθμοί, αληθές/ψευδές, λίστες ή και άλλα ζευγάρια μέσα σε αυτά.

Είναι αρκετά απλό ώστε να το διαβάζει ένας άνθρωπος, και αρκετά αυστηρό ώστε να το διαβάζει σωστά ένα πρόγραμμα.

Γιατί μετράει

Τα περισσότερα API στο διαδίκτυο στέλνουν και δέχονται δεδομένα σε JSON. Χρησιμοποιείται επίσης σε αρχεία ρυθμίσεων και σε πολλές βάσεις δεδομένων.

Παραδείγματα

  • Η απάντηση μιας υπηρεσίας καιρού.
  • Ένα αρχείο ρυθμίσεων μιας εφαρμογής.

Τι να προσέχεις

Το JSON είναι αυστηρό στη σύνταξη: ένα κόμμα παραπάνω ή ένα εισαγωγικό που λείπει αρκεί για να μη διαβάζεται από τα προγράμματα.

Περισσότερα στη Wikipedia

Πηγές

Εικόνα: Douglas Crockford · Public domain · Wikimedia Commons

Τελευταία ενημέρωση: