backendfullstackjavascript
Τι είναι το JSON;
6 June 2026·12 views
Τι είναι το JSON
JSON σημαίνει JavaScript Object Notation. Είναι ένας τρόπος να αναπαραστήσεις δεδομένα σε κείμενο — ευανάγνωστο από ανθρώπους και εύκολα parseable από μηχανές.
Είναι το standard format ανταλλαγής δεδομένων στο web. Σχεδόν κάθε API επιστρέφει JSON.
Πώς μοιάζει
Ένα JSON αντικείμενο χρήστη:
- "id": 1
- "name": "Γιάννης"
- "email": "giannis@example.com"
- "isActive": true
- "tags": ["developer", "greek"]
Τα δεδομένα έχουν key-value pairs. Οι τιμές μπορεί να είναι string, number, boolean, array, ή άλλο object.
JSON vs JavaScript Object
Μοιάζουν πολύ αλλά δεν είναι το ίδιο. Στο JSON:
- Τα keys πάντα σε διπλά εισαγωγικά: "name" όχι name
- Δεν υπάρχουν functions
- Δεν υπάρχει undefined — μόνο null
Στο JavaScript μετατρέπεις JSON σε object με JSON.parse() και object σε JSON με JSON.stringify().
Πού το συναντάς
- APIs: κάθε response από REST API είναι JSON
- Config files: package.json, tsconfig.json, .eslintrc.json
- Databases: MongoDB αποθηκεύει BSON (binary JSON)
- Local Storage: αποθηκεύεις JSON strings στον browser
Takeaway
- JSON = τρόπος αναπαράστασης δεδομένων σε κείμενο
- Το standard format για APIs στο web
- Keys σε διπλά εισαγωγικά, χωρίς functions
- JSON.parse() για string → object, JSON.stringify() για object → string
Σχόλια (0)
Συνδέσου για να αφήσεις σχόλιο.