Sobes.tech
Intern

Τι είναι το JSON;

sobes.tech AI

Απάντηση από AI

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

Χαρακτηριστικά του JSON:

  • Αναγνωσιμότητα: Μορφή κατανοητή από ανθρώπους.
  • Απλότητα: Εύκολο στην ανάλυση και στη δημιουργία.
  • Ανεξαρτησία: Υποστηρίζεται από τις περισσότερες γλώσσες προγραμματισμού.

Το JSON αντιπροσωπεύει δεδομένα με ζεύγη "κλειδί-τιμή" ή με ταξινομημένες λίστες τιμών.

Τύποι δεδομένων που υποστηρίζει το JSON:

  • Αντικείμενα: Μη ταξινομημένες συλλογές ζευγών "κλειδί: τιμή". Τα κλειδιά είναι συμβολοσειρές, οι τιμές μπορούν να είναι οποιοδήποτε έγκυρο τύπο JSON.
  • Πίνακες: Ταξινομημένες λίστες τιμών. Οι τιμές μπορούν να είναι οποιοδήποτε έγκυρο τύπο JSON.
  • Συμβολοσειρές: Ακολουθίες χαρακτήρων Unicode, περικλεισμένες σε διπλά εισαγωγικά.
  • Αριθμοί: Ολοκληρωμένοι ή κινητής υποδιαστολής.
  • Αληθές/Ψευδές: true ή false.
  • Null: Κενή τιμή.

Παράδειγμα:

// Παράδειγμα JSON αντικειμένου
{
  "name": "Иван",
  "age": 30,
  "isStudent": false,
  "courses": ["Математика", "Физика"],
  "address": {
    "city": "Москва",
    "zipCode": "100001"
  },
  "notes": null
}

Το JSON χρησιμοποιείται ευρέως για:

  • Μεταφορά δεδομένων μεταξύ πελάτη και διακομιστή (API).
  • Αρχεία διαμόρφωσης.
  • Αποθήκευση δεδομένων.