..


Σύνδεσμοι διαφημιζόμενων

Pod πορεία και η χρήση του για να JSON με την PHP

Το άρθρο γράφτηκε από τον Claudio Garau
Σελίδα 1 από 5

JSON σημαίνει Object Notation JavaScript, είναι μια τεχνολογία, αλλά θα ήταν καλύτερο να ονομάσουμε μια "μορφή", σχεδιασμένα για την «ανταλλαγή δεδομένων μέσα σε ένα client-server εφαρμογές, όπως αυτές που γίνονται σε Ajax και PHP, αλλά Είναι ευρέως χρησιμοποιείται σε συνδυασμό με γλώσσες προγραμματισμού όπως η Java, C, C # και Perl.

JSON είναι JavaScript που βασίζεται στον Τυποποιημένο ECMA-262 3ος στην έκδοση κυκλοφόρησε το Δεκέμβριο του 1999, αν και αναπτύχθηκε ανεξάρτητα από την πηγή του.

Η διάδοση αυτής της μορφής οφείλεται, πιθανότατα, σε ακραίες ευκολία χρήσης του, υποστηρίζει επίσης μια ευρεία ποικιλία τύπων δεδομένων, όπως μπορεί να δει μέσα από την παρακάτω λίστα, στη συνέχεια ενσωματώνονται στο ίδιο γενικό typesystems των περισσότερων γλωσσών προγραμματισμού και scripting:

  • NULL: καμία αξία δοθεί?
  • BOOLEAN: αξίες που μπορεί να είναι είτε αληθές (TRUE ή "1") ή ψευδής ("0" ή FALSE)?
  • INTEGER: Αριθμητικό ακέραιος?
  • REAL και FLOAT: πραγματικές ή τιμές κινητής υποδιαστολής?
  • STRING: Σειρά (επίσης στερείται στοιχείων) του Unicode χαρακτήρες που οριοθετείται από διπλά εισαγωγικά?
  • ARRAY: Σειρά αποτελούνται από διέταξε τιμές διαχωρισμένες με κόμμα και οριοθετείται από αγκύλες?
  • Συνειρμική Arrays: διατεταγμένο σύνολο που αποτελείται από ζευγάρια κλειδί-τιμή διαχωρίζονται με κόμματα και μέσα σε άγκιστρα?
  • ΑΝΤΙΚΕΙΜΕΝΑ: μη ταξινομημένες σύνολο ονόματος-τιμής ζεύγη χωρίζονται με κόμματα και οριοθετείται από άγκιστρα.

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

JSON επιτρέπει την ανταλλαγή δεδομένων μέσα από ένα ρεύμα (ή «ρεύμα εισόδου / εξόδου»), μπορεί να αναλυθεί, και στη συνέχεια διαβάστε μέσω διερμηνέα ("κινητήρα"), χάρη σε μια απλή κλήση του κώδικα JavaScript σε μια συγκεκριμένη λειτουργία JS ονομάζεται eval ().
Σε όλο αυτό τον οδηγό θα δούμε πώς μπορούμε να χρησιμοποιήσουμε αυτή τη λειτουργία σε Javascript και PHP με βάση σενάρια, αλλά πρώτα πρέπει να κάνετε κάποια αναφορά για τις ελάχιστες απαιτήσεις για την ανάπτυξη, απαιτεί JSON:

  • Τουλάχιστον στην έκδοση PHP 5.2 ή νεότερη?
  • ένα πρόγραμμα περιήγησης μπορεί να παρέχει εγγενή υποστήριξη για τη μορφή, στη συνέχεια, για παράδειγμα, δεν μπορείτε να χρησιμοποιήσετε μια έκδοση του Internet Explorer πριν από το 8.
Ακόμα στο πρόγραμμα περιήγησης, θα πρέπει να σημειωθεί ότι δεν είναι όλα τα προγράμματα περιήγησης υποστηρίζουν την ανταλλαγή δεδομένων με JSON, και ιδιαίτερα ο τρόπος του χειρισμού του XMLHttpRequest στοιχείο, με τον ίδιο τρόπο. Ένα μεγάλο μέρος, στην πραγματικότητα, εξαρτάται από την «ποιότητα» της μηχανής JavaScript ολοκληρωμένη σας, στη συνέχεια, να σημειωθεί κάποιες μικρές διαφορές στη συμπεριφορά της αίτησής σας, αν χρησιμοποιείτε Firefox αντί του Opera. κλπ.. Κατ 'αρχήν μπορούμε να πούμε ότι η πιο πρόσφατη έκδοση είναι εγκατεστημένη στο σύστημα, καλύτερη υποστήριξη για JSON.

Στην ίδια κατηγορία ...
E-Learning
Linux (Μάθημα) Linux (Μάθημα)
Πλήρης οδηγός για την open-source σύστημα. Από 49 €.
MySQL (Μάθημα) MySQL (Μάθημα)
Διαχείριση του open-source βάση δεδομένων. Από 39 €.
PHP (Μάθημα) PHP (Μάθημα)
Η πλήρης σειρά μαθημάτων για τη δημιουργία δυναμικών ιστοσελίδων. Από 49 €.
Σύνδεσμοι διαφημιζόμενων