Υποενότητα 7.3: Σημειογραφία αντικειμένων.

Σύνταξη JSON

Ένα παράδειγμα ενός αντικειμένου JSON είναι:

{
  "dishes": [
    {
      "id": 0,
      "name": "85% Dark Chocolate",
      "image": "images/dark85.jpg",
      "category": "darks",
      "label": "Hot",
      "price": "4.99",
      "featured": "true",
      "description": "Dark chocolate with no added sugar. Here you can taste the flavor of cocoa beans."
   }
]
}

Με βάση τα παραπάνω, ας αναλύσουμε τη σύνταξη:

  • Περιβάλλεται από {}
  • Έχουν ζεύγη κλειδιών - key (π.χ. "id") - τιμής - value (π.χ. 0).
  • Κάθε ζεύγος κλειδιού-τιμής διαχωρίζεται από το επόμενο με κόμμα
  • Κάθε key διαχωρίζεται από την τιμή του από άνω κάτω τελεία
  • Κάθε κλειδί πρέπει να είναι μια συμβολοσειρά και να γράφεται μέσα σε διπλά εισαγωγικά
  • Τα αντικείμενα περιέχουν arrays (στην περίπτωση αυτή 1 array) οι οποίες πρέπει να περιβάλλονται από [].

Στο παράδειγμά μας, το αντικείμενο "dishes" είναι μια array που περιέχει 1 αντικείμενο.