Η μορφή JSON προέρχεται από τη Javascript και χρησιμοποιείται συχνά για τη μετάδοση δεδομένων μεταξύ ενός διακομιστή και μιας εφαρμογής στο διαδίκτυο. Πρόκειται για μια εναλλακτική λύση σε σχέση με την XML, την οποία μπορεί να επεξεργαστεί ένας προγραμματιστής, χρησιμοποιώντας οποιοδήποτε εργαλείο. Αλλά τι γίνεται αν θέλετε να χρησιμοποιήσετε το πρόγραμμα περιήγησής σας; Υπάρχουν αρκετές εφαρμογές ιστού και επεκτάσεις για το Google Chrome που στοχεύουν να βοηθήσουν τους προγραμματιστές να επεξεργαστούν αρχεία JSON.

Μορφοποιητής JSON (εφαρμογή)

Η εφαρμογή JSON Formatter Chrome δημιουργήθηκε για να βοηθήσει τους προγραμματιστές να διαγράψουν κώδικα. Συχνά το κείμενο σε αρχεία JSON δακτυλογραφείται χωρίς διαλείμματα γραμμής ως μέσο εξοικονόμησης χώρου. Ο μορφοποιητής JSON προσπαθεί να βοηθήσει τους κωδικοποιητές μορφοποιώντας τον κώδικα με τρόπο που διευκολύνει την ανάγνωση. Απλά εισαγάγετε κώδικα στο ενιαίο πλαίσιο που είναι ορατό στην ιστοσελίδα και πατήστε το πλήκτρο "Format JSON". Το επιθυμητό κείμενο που θα διαμορφωθεί ξανά θα εμφανιστεί παρακάτω. Ένα κουμπί "Un-Format JSON" είναι διαθέσιμο για να επεξεργαστείτε τα αρχεία JSON πίσω στην αρχική τους μορφή εξοικονόμησης χώρου.

Μορφοποιητής JSON (επέκταση)

Η επέκταση Chrome του JSON Formatter, η οποία δεν έχει καμία σχέση με την εφαρμογή Chrome, είναι ένα εργαλείο ανοικτού κώδικα που διευκολύνει επίσης την ανάγνωση του κώδικα JSON στα μάτια. Υποστηρίζει υποστήριξη για τις μορφές JSON και JSONP και προσφέρει επισημάνσεις σύνταξης, πτυσσόμενα δέντρα, οδηγούς παύλας και διευθύνσεις URL με δυνατότητα κλικ. Λειτουργεί σε οποιαδήποτε έγκυρη σελίδα JSON και σε τοπικά αρχεία επίσης. Το παραπάνω στιγμιότυπο οθόνης εμφανίζει το JSON Formatter σε ενέργεια, ενώ το παρακάτω στιγμιότυπο οθόνης δείχνει τον τρόπο εμφάνισης του κώδικα χωρίς την εγκατεστημένη επέκταση.

JSON Editor

Ο επεξεργαστής JSON είναι ένα εργαλείο για την προβολή, την επεξεργασία και τη μορφοποίηση του JSON. Αυτή η εφαρμογή Chrome ανοίγει ένα πρόγραμμα επεξεργασίας κειμένου στο πρόγραμμα περιήγησής σας, επιτρέποντάς σας να επεξεργαστείτε κώδικα χωρίς να χρειάζεται να μεταβείτε σε άλλη εφαρμογή. Η εφαρμογή εμφανίζει δύο πεδία κειμένου δίπλα-δίπλα. Το πεδίο στα αριστερά εμφανίζει τον κώδικα ως έχει, ενώ το πεδίο στα δεξιά εμφανίζει το κείμενο σε πιο ευανάγνωστη μορφή. Η εφαρμογή μπορεί να ανοίξει τόσο τοπικά αρχεία όσο και urls. Ο πηγαίος κώδικας του είναι επίσης διαθέσιμος για όσους θέλουν να μάθουν πώς γίνεται η σάλτσα.

JSONView

Το JSONView για το Google Chrome δημιουργήθηκε ως επέκταση του Firefox. Έρχεται πλήρης με επιλογές μενού περιβάλλοντος για αντιγραφή μιας διαδρομής ή μιας τιμής JSON. Υπάρχει επίσης ένας ενσωματωμένος επεξεργαστής στυλ για την προσαρμογή του θέματος. Μια επέκταση που παράγεται από άλλο προγραμματιστή, JSONView και JSONLint για το Google Chrome, επεκτείνεται στην ικανότητα επέκτασης του JSONView να επικυρώνει έγγραφα JSON χρησιμοποιώντας το JSONLint. Και μιλώντας για JSONLint ...

JSONLint

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

συμπέρασμα

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