Πώς να διαβάσετε και να εκτυπώσετε αρκετά JSON με PHP

How Read Print Pretty Json With Php



Το JSON είναι μια δημοφιλής μορφή αποθήκευσης δεδομένων για την ανταλλαγή δεδομένων μεταξύ διακομιστή και προγράμματος περιήγησης. Προέρχεται από JavaScript και υποστηρίζεται από πολλές τυπικές γλώσσες προγραμματισμού. Είναι μια μορφή αρχείου αναγνώσιμη από τον άνθρωπο που είναι εύκολα κατανοητή από οποιονδήποτε εάν εκτυπώνει με σωστή μορφοποίηση. Τα δεδομένα JSON εκτυπώνονται σε μία μόνο γραμμή όταν δεν εφαρμόζεται μορφοποίηση. Αλλά αυτός ο τύπος εξόδου δεν είναι τόσο πιο εύκολα κατανοητός. Έτσι, τα μορφοποιημένα δεδομένα JSON είναι πολύ σημαντικά για την κατανόηση της δομής των δεδομένων για τον αναγνώστη. Η όμορφη εκτύπωση χρησιμοποιείται για τη μορφοποίηση των δεδομένων JSON. Τα δεδομένα JSON μπορούν να αναπαρασταθούν σε πιο ευανάγνωστη μορφή για τον άνθρωπο χρησιμοποιώντας την όμορφη εκτύπωση. Υπάρχουν πολλοί τρόποι για να εφαρμόσετε όμορφη εκτύπωση σε δεδομένα JSON. Πώς μπορείτε να εφαρμόσετε την όμορφη εκτύπωση JSON χρησιμοποιώντας PHP φαίνεται σε αυτό το σεμινάριο χρησιμοποιώντας διάφορα παραδείγματα.

Παράδειγμα-1: Εκτύπωση JSON χωρίς μορφοποίηση

json_encode () Η λειτουργία της PHP χρησιμοποιείται για την ανάλυση τυχόν δεδομένων JSON. Δημιουργήστε ένα αρχείο με όνομα exp1.php με τον ακόλουθο κώδικα για να διαβάσετε απλά δεδομένα JSON και να εκτυπώσετε την έξοδο. Εδώ, δηλώνεται ένας συσχετιστικός πίνακας για τη δημιουργία δεδομένων JSON. Δεν εφαρμόζεται μορφοποίηση για δεδομένα JSON στον κώδικα. Έτσι, τα δεδομένα JSON θα εκτυπωθούν σε μία μόνο γραμμή σε μορφή JSON.







exp1.php



<? php

//Δηλώστε τον πίνακα
$ μαθήματα= πίνακας('Ενότητα-1'=>>'HTML','Ενότητα-2'=>>'JavaScript','Ενότητα-3'=>>'CSS3',
'Ενότητα-4'=>>'PHP')?

//Εκτυπώστε τον πίνακασεαπλή μορφή JSON
πέταξε έξωjson_encode($ μαθήματα)?
;>>

Παραγωγή:



Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του αρχείου από το πρόγραμμα περιήγησης.





http: //localhost/json/exp1.php



Παράδειγμα-2: Εκτύπωση JSON χρησιμοποιώντας την επιλογή JSON_PRETTY_PRINT και τη λειτουργία κεφαλίδας ()

Η PHP έχει μια επιλογή που ονομάζεται 'JSON_PRETTY_PRINT' που χρησιμοποιείται με json_encode () λειτουργία εκτύπωσης δεδομένων JSON με σωστή ευθυγράμμιση και συγκεκριμένη μορφή. Δημιουργήστε ένα αρχείο με όνομα exp2.php με τον ακόλουθο κωδικό. Στον κώδικα, χρησιμοποιείται ο ίδιος πίνακας του προηγούμενου παραδείγματος για να δείτε τη χρήση JSON_PRETTY_PRINT επιλογή. επί κεφαλής() η λειτουργία χρησιμοποιείται εδώ για να ενημερώσει το πρόγραμμα περιήγησης για το περιεχόμενο του αρχείου. Καμία μορφοποίηση δεν θα εφαρμοστεί χωρίς αυτήν τη λειτουργία.

exp2.php

<? php
//Δηλώστε τον πίνακα
$ μαθήματα= πίνακας('Ενότητα-1'=>>'HTML','Ενότητα-2'=>>'JavaScript','Ενότητα-3'=>>'CSS3',
'Ενότητα-4'=>>'PHP')?

//Ειδοποιήστε το πρόγραμμα περιήγησης για τοτύποςαποαρχείοχρησιμοποιώντας κεφαλίδαλειτουργία
επί κεφαλής('Τύπος περιεχομένου: κείμενο/javascript')?

//Εκτυπώστε τον πίνακασεαπλή μορφή JSON
πέταξε έξωjson_encode($ μαθήματα, JSON_PRETTY_PRINT)?
;>>

Παραγωγή:

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του αρχείου από το πρόγραμμα περιήγησης. Θα εφαρμοστεί μια συγκεκριμένη γραμματοσειρά και ευθυγράμμιση.

http: //localhost/json/exp2.php

Παράδειγμα-3: Εκτύπωση JSON χρησιμοποιώντας την επιλογή JSON_PRETTY_PRINT και | _+_ | '?
}
;>>

Παραγωγή:

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

http: //localhost/json/exp4.php

συμπέρασμα

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