- 38 -
2.1.7 JSON
Το JSON (JavaScript Object Notation, Σημειογραφία Αντικειμένων JavaScript) είναι ένα
ανοιχτό πρότυπο αναπαράστασης δεδομένων με τη μορφή ζευγών χαρακτηριστικού-τιμής.
Χρησιμοποιείται κυρίως για την ανταλλαγή δεδομένων μεταξύ εξυπηρετητή και διαδικτυακών
εφαρμογών αντικαθιστώντας συνήθως το πρότυπο XML [13].
Αν και έγινε γνωστό μέσω της JavaScript, είναι ανεξάρτητο από οποιαδήποτε γλώσσα
καθώς η υποστήριξή του για τύπους μεταβλητών περιέχει προσημασμένους δεκαδικούς διπλής
υποδιαστολής, συμβολοσειρές, δυαδικούς αριθμούς, πίνακες, αντικείμενα και τη μηδενική τιμή
(null). Η Εικόνα 9 εξηγεί τη γραμματική του JSON. Η σύνταξη ενός αντικειμένου JSON
αποτελείται από ένα άγκιστρο ”{” τη λίστα των χαρακτηριστικών χωρισμένα με κόμμα ”,” και
ένα ακόμα άγκιστρο ”}” για κλείσιμο. Κάθε χαρακτηριστικό ακολουθεί τη σύνταξη
”χαρακτηριστικό”:”τιμή”.
Εικόνα 9: Η γραμματική ενός αντικειμένου JSON