Σπίτι Ανάπτυξη Τι είναι η javascript object notation (json); - ορισμός από την τεχνολογία

Τι είναι η javascript object notation (json); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνεı η Σημείωση του αντικειμένου JavaScript (JSON);

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

Αν και είναι στενά συνδεδεμένο με το JavaScript, το JSON είναι ανεξάρτητο από τη γλώσσα. Αν και ανεξάρτητο, το JSON χρησιμοποιεί συμβάσεις παρόμοιες με άλλες γλώσσες (π.χ. C, C ++, Java, Perl και Python), καθιστώντας την JSON ιδανική γλώσσα ανταλλαγής δεδομένων.

Τα χαρακτηριστικά JSON περιλαμβάνουν τα ακόλουθα:

  • Ευελιξία, επιτρέποντας στον προγραμματιστή να καθορίσει κλειδιά.
  • Λιγότερο γενικά, καθώς το περιεχόμενο είναι ως επί το πλείστον δεδομένα.
  • Φορητά δεδομένα.
  • Μη ιδιόκτητο.
  • Κοινή και βολική μορφή για υπηρεσίες Web.

Συνήθως χρησιμοποιείται στην ανάπτυξη εφαρμογών Web, το JSON μπορεί να χρησιμοποιηθεί ως μορφή δεδομένων για οποιαδήποτε εφαρμογή όπου οι πληροφορίες αποθηκεύονται ως κείμενο.

Η Techopedia εξηγεί το JavaScript Object Notation (JSON)

Το JSON προτιμάται από κάποια XML ως μορφή ανταλλαγής δεδομένων επειδή είναι λιγότερο λεπτομερής, λειτουργεί γρήγορα, μειώνει το μέγεθος δεδομένων και απλοποιεί την επεξεργασία εγγράφων. Χρησιμοποιείται εκτεταμένα στην ανάπτυξη ιστού, ειδικά επειδή μεταφέρει άψογα πληροφορίες μεταξύ δυνητικά ασύμβατων τεχνολογιών. Για παράδειγμα, θα μπορούσε να περιλαμβάνει μια εφαρμογή Java που εκτελείται σε ένα UNIX πλαίσιο ή μια εφαρμογή C # που εκτελείται σε Windows.

Ορισμένες προφυλάξεις συνιστώνται επειδή το JSON είναι επιρρεπές σε ζητήματα ασφάλειας που προέρχονται από το διερμηνέα JavaScript και τα κυκλώματα αντικειμένων, τα οποία εκτελούν δυναμικά το κείμενο JSON ως JavaScript. Με άλλα λόγια, το JSON είναι ευάλωτο σε εισβολείς εισαγωγής JavaScript, οι οποίοι μπορούν να παραβιάζουν και να εξάγουν περιεχόμενο του συστήματος / διακομιστή Web και να μεταδίδουν αντικείμενα εφαρμογής. Οι τεχνικές βελτίωσης ασφάλειας JSON υπάρχουν και μπορούν να επιλύσουν τέτοια θέματα. Έτσι, πριν από την εφαρμογή του JSON, οι προγραμματιστές θα πρέπει να γνωρίζουν συνεχώς όλα τα κενά ασφαλείας και τις πιθανές λύσεις.

Τι είναι η javascript object notation (json); - ορισμός από την τεχνολογία