Μπορεί το JSON να αποθηκεύσει λειτουργίες;
Μπορεί το JSON να αποθηκεύσει λειτουργίες;

Βίντεο: Μπορεί το JSON να αποθηκεύσει λειτουργίες;

Βίντεο: Μπορεί το JSON να αποθηκεύσει λειτουργίες;
Βίντεο: Python! Reading and Writing JSON Files 2024, Νοέμβριος
Anonim

Δεν υπάρχει λειτουργία τύπος δεδομένων JSON . JSON υποστηρίζει αντικείμενα, πίνακες, συμβολοσειρές, αριθμούς, booleans και null. Είναι μια μορφή δεδομένων, όχι μια γλώσσα προγραμματισμού. Δεν έχει και πολύ νόημα να υποστηρίζει λειτουργίες.

Ως εκ τούτου, μπορεί το JSON να έχει συναρτήσεις;

Η επίσημη απάντηση είναι: Όχι, δεν ισχύει ο ορισμός λειτουργίες σε JSON Αποτελέσματα! Ακόμα κι αν JSON χρησιμοποιείται ως μορφή σειριοποίησης δεδομένων ανεξάρτητη από τη γλώσσα, μια σήραγγα "κώδικα" μέσω άλλων τύπων θα εργασία. ΕΝΑ JSON Η συμβολοσειρά μπορεί να χρησιμοποιηθεί για να περάσει ένα JS λειτουργία στο πρόγραμμα περιήγησης από την πλευρά του πελάτη για εκτέλεση.

Δεύτερον, μπορεί το κλειδί JSON να είναι αριθμός; JSON επιτρέπει μόνο κλειδί τα ονόματα να είναι χορδές. Δεν χρησιμοποιείτε JSON αν και. Έχετε κυριολεκτικά ένα αντικείμενο JavaScript. Εσείς μπορώ χρησιμοποιήστε αναγνωριστικά για κλειδιά , αλλά ένα αναγνωριστικό μπορώ μην ξεκινάς με α αριθμός.

Τότε, ποια είναι η χρήση του JSON Stringify;

ο JSON . στριφογυρίζω μέθοδος μετατρέπει μια τιμή JavaScript σε a JSON σειρά. Είναι τυπικά μεταχειρισμένος για να μετατρέψετε πίνακες ή αντικείμενα JavaScript σε JSON , αν και μπορεί επίσης να είναι μεταχειρισμένος με απλούς τύπους δεδομένων όπως συμβολοσειρές και αριθμούς.

Είναι η JSON γλώσσα προγραμματισμού;

JSON είναι μια μορφή δεδομένων. Θα μπορούσε να ταξινομηθεί ως α Γλώσσα , αλλά όχι α γλώσσα προγραμματισμού . Η σχέση του με το JavaScript είναι ότι μοιράζεται τη σύνταξή του (περισσότερο ή λιγότερο) με ένα υποσύνολο κυριολεκτικών JavaScript. ο JSON Οι προδιαγραφές το καθορίζουν πλήρως. δεν εξαρτάται από αναφορές στην προδιαγραφή JavaScript.

Συνιστάται: