Γραμματική JSON
- Προηγούμενη σελίδα Εισαγωγή JSON
- Επόμενη σελίδα JSON vs XML
Η γραμματική του JSON είναι υποτύπος της γραμματικής του JavaScript.
Κανόνες γραμματικής του JSON
Η γραμματική του JSON προέρχεται από τη γραμματική της γραμματικής των αντικειμένων του JavaScript:
- Τα δεδομένα βρίσκονται σε ζεύγη ονομασίας/τιμής
- Τα δεδομένα διαχωρίζονται με κόμματα
- Τα κουτί ανοίγουν αντικείμενα
- Τα κουτί ανοίγουν πίνακες
Δεδομένα JSON - Ονομασία και τιμή
JSON δεδομένα γραμμένα ως ζεύγη ονομασίας/τιμής.
Η ονομασία/τιμή αποτελείται από το όνομα πεδίου, ακολουθούμενο από το冒号 και την τιμή:
Παράδειγμα
"name":"Bill Gates"
Οι ονομασίες JSON πρέπει να περιλαμβάνονται σε διπλά εισαγωγικά. Οι ονομασίες του JavaScript δεν χρειάζεται.
JSON – Αναζήτηση τιμής ως αντικείμενο JavaScript
Η μορφή του JSON είναι σχεδόν ίδια με αυτή του αντικειμένου του JavaScript.
Στο JSON, τα κλειδιά πρέπει να είναι συμβολοσειρές, περιεχόμενες σε διπλά εισαγωγικά:
JSON
{ "name":"Bill Gates" }
Στο JavaScript, οι κλειδιά μπορούν να είναι συμβολοσειρές, αριθμοί ή ονόματα ταυτοτήτων:
JavaScript
{ name:"Bill Gates" }
Τιμή JSON
Στο JSON, οι τιμές πρέπει να είναι ένας από τους παρακάτω τύπους δεδομένων:
- Συμβολοσειρά
- Αριθμός
- Άντικείμενο (Άντικείμενο JSON)
- Πίνακας
- Boolean
- null
Στο JavaScript, οι παραπάνω αναφερόμενες τιμές μπορούν να είναι και άλλες έγκυρες εκφράσεις του JavaScript, συμπεριλαμβανομένων:
- Συνάρτηση
- Ημερομηνία
- undefined
Στο JSON, οι τιμές των συμβολοσειρών πρέπει να γράφονται με διπλά εισαγωγικά:
JSON
{ "name":"Bill Gates" }
Στο JavaScript, μπορείτε να γράψετε τιμές συμβολοσειράς χρησιμοποιώντας διπλές ή μοναδικές εισαγωγικά:
JavaScript
{ name:'Bill Gates' }
Το JSON χρησιμοποιεί τη γραμματική του JavaScript
Επειδή η γραμματική του JSON προέρχεται από την γραμματική των αντικειμένων του JavaScript, λιγότερο συχνά χρειάζεται άλλο λογισμικό για την επεξεργασία JSON στο JavaScript.
Με το JavaScript, μπορείτε να δημιουργήσετε αντικείμενα και να τους προσθέσετε δεδομένα, όπως αυτό:
Παράδειγμα
var person = { name : "Bill Gates", age : 62, city : "Seattle" };
Μπορείτε να προσβείτε στο JavaScript αντικείμενο όπως ακολουθεί:
Παράδειγμα
// Επιστροφή Bill Gates person.name;
Μπορείτε να προσβείτε όπως ακολουθεί:
Παράδειγμα
// Επιστροφή Bill Gates person["name"];
Μπορείτε να τροποποιήσετε τα δεδομένα όπως ακολουθεί:
Παράδειγμα
person.name = "Steve Jobs";
Μπορείτε να το τροποποιήσετε όπως ακολουθεί:
Παράδειγμα
person["name"] = "Steve Jobs";
Παράμετρος, θα μάθετε στη συνέχεια如何在この教程で JavaScript オブジェクトを JSON に変換する方法。
Χρήση JavaScript μερίδων ως JSON
Παρόμοια με τη χρήση του JavaScript αντικειμένου ως JSON, τα JavaScript μερίδες μπορούν επίσης να χρησιμοποιηθούν ως JSON.
Θα μάθετε περισσότερα για τις JSON μερίδες稍后在本教程中。
Αρχείο JSON
- Ο τύπος αρχείου JSON είναι ".json"
- Ο τύπος MIME του κειμένου JSON είναι "application/json"
- Προηγούμενη σελίδα Εισαγωγή JSON
- Επόμενη σελίδα JSON vs XML