Ανάγνωση απαντήσεων API
Επικολλήστε μια συμπυκνωμένη απόκριση και δείτε τη δομή της με μια ματιά, αντί για μια μακρά γραμμή.
Επικολλήστε JSON και θα ελέγχεται και θα μορφοποιείται καθώς πληκτρολογείτε. Επιλέξτε 2 κενά, 4 κενά, μια ταμπ ή μορφή «minified», ταξινομήστε τα κλειδιά αν θέλετε και εντοπίστε την ακριβή γραμμή και στήλη όταν υπάρχει κάποιο λάθος. Τα δεδομένα σας δεν μεταφορτώνονται ποτέ.
Τι είναι το JSON, γιατί παρουσιάζει προβλήματα και πώς να τα διορθώσετε γρήγορα.
Ένας μορφοποιητής JSON μετατρέπει το κείμενο JSON σε μια τακτοποιημένη, εσοχή διαμόρφωση που είναι ευανάγνωστη, ή το συμπιέζει σε μία συμπαγή γραμμή για αποστολή. Ένας επαληθευτής ελέγχει αν το κείμενο είναι πράγματι JSON και σας υποδεικνύει τα σημεία όπου δεν είναι.
Αυτό το εργαλείο κάνει και τα δύο ταυτόχρονα. Αναλύει το JSON σας με έναν αυστηρό αναλυτή, εμφανίζει το αποτέλεσμα με τη μορφή που επιλέγετε και υποδεικνύει τη γραμμή και τη στήλη κάθε σφάλματος, ώστε να μπορείτε να το διορθώσετε χωρίς να χρειάζεται να ψάχνετε στο κείμενο.
Επικολλήστε μια συμπυκνωμένη απόκριση και δείτε τη δομή της με μια ματιά, αντί για μια μακρά γραμμή.
Ελέγξτε το πακέτο, τις ρυθμίσεις και τα αρχεία δεδομένων για τυχόν ορθογραφικά λάθη, προτού η εφαρμογή αποτύχει να τα φορτώσει.
Ελαχιστοποιήστε το JSON για να αφαιρέσετε τα κενά πριν το ενσωματώσετε σε μια σελίδα, ένα αίτημα ή μια δοκιμή.
Το JSON έχει ένα μικρό σύνολο κανόνων. Το κείμενο περικλείεται σε διπλά εισαγωγικά, συμπεριλαμβανομένου κάθε κλειδιού. Οι τιμές μπορούν να είναι συμβολοσειρές, αριθμοί, true, false, null, πίνακες ή αντικείμενα. Τα στοιχεία διαχωρίζονται με κόμματα, χωρίς κόμμα μετά το τελευταίο, ενώ τα σχόλια δεν επιτρέπονται.
Τα περισσότερα σφάλματα οφείλονται σε μερικές συνήθειες που έχουν μεταφερθεί από την JavaScript ή άλλες μορφές: απλά εισαγωγικά, κλειδιά χωρίς εισαγωγικά, κόμματα στο τέλος, σχόλια και τιμές όπως undefined ή NaN. Ο επαληθευτής αναφέρει το πρόβλημα που εντοπίζει, καθώς και τη γραμμή και τη στήλη όπου εμφανίζεται.
Η μορφοποίηση εδώ αντιμετωπίζει τα δεδομένα σας με προσοχή. Οι αριθμοί και οι συμβολοσειρές αντιγράφονται ακριβώς όπως έχουν γραφτεί, οπότε ένα μακρύ αναγνωριστικό όπως το 12345678901234567890 δεν χάνει ψηφία και το 1,0 δεν μετατρέπεται σε 1. Αλλάζουν μόνο τα κενά, καθώς και η σειρά των κλειδιών αν ενεργοποιήσετε την επιλογή «Ταξινόμηση κλειδιών». Εάν το ίδιο κλειδί εμφανίζεται δύο φορές σε ένα αντικείμενο, το εργαλείο σας προειδοποιεί, καθώς οι περισσότεροι αναλυτές διατηρούν μόνο την τελευταία τιμή.
Το JSON σας αναλύεται και μορφοποιείται στον περιηγητή σας μέσω JavaScript σε αυτή τη σελίδα. Δεν μεταφορτώνεται, δεν αποθηκεύεται ούτε καταγράφεται, ενώ τα αρχεία που κατεβάζετε δημιουργούνται στη συσκευή σας.
Γίνεται αποδεκτό μόνο το τυπικό JSON. Τα σχόλια, τα τελικά κόμματα, τα απλά εισαγωγικά και οι τιμές NaN αναφέρονται ως σφάλματα, και το εργαλείο δεν τα διορθώνει αυτόματα. Τα πολύ μεγάλα αρχεία, άνω των 10 MB περίπου, δεν υποβάλλονται σε επεξεργασία.
Επικολλήστε το JSON σας στο πεδίο εισαγωγής. Θα μορφοποιηθεί αμέσως με την εσοχή που θα επιλέξετε: 2 κενά, 4 κενά ή ένα tab. Στη συνέχεια, αντιγράψτε το αποτέλεσμα ή κατεβάστε το ως αρχείο .json.
Το εργαλείο αναλύει το κείμενό σας με έναν αυστηρό αναλυτή JSON. Αν υπάρχει κάποιο λάθος, εμφανίζει τη γραμμή και τη στήλη όπου βρίσκεται το πρόβλημα μαζί με μια σύντομη εξήγηση, ενώ ένα κουμπί σας μεταφέρει στο συγκεκριμένο σημείο της εισόδου.
Η λειτουργία «Beautify» προσθέτει αλλαγές γραμμής και εσοχές, ώστε το JSON να είναι ευανάγνωστο. Η λειτουργία «Minify» αφαιρεί όλα τα προαιρετικά κενά, ώστε το κείμενο να καταλαμβάνει όσο το δυνατόν λιγότερο χώρο. Τα δεδομένα παραμένουν τα ίδια και στις δύο περιπτώσεις.
Οι συνήθεις αιτίες είναι ένα περιττό κόμμα, απλά εισαγωγικά αντί για διπλά, κλειδιά χωρίς εισαγωγικά, ένα κόμμα που λείπει μεταξύ των στοιχείων ή σχόλια. Το τυπικό JSON δεν επιτρέπει κανένα από αυτά, και το μήνυμα σφάλματος υποδεικνύει το ακριβές σημείο.
Όχι. Οι συμβολοσειρές και οι αριθμοί διατηρούνται ακριβώς όπως τους έγραψες, συμπεριλαμβανομένων πολύ μεγάλων αριθμών και τιμών όπως το 1,0 ή το 1e3. Αλλάζουν μόνο τα κενά, καθώς και η σειρά των κλειδιών αν ενεργοποιήσεις την επιλογή «Ταξινόμηση κλειδιών».
Όχι στο τυπικό JSON. Μορφές όπως το JSON5 και το JSONC τα επιτρέπουν, αλλά αυτός ο επαληθευτής ακολουθεί το πρότυπο, οπότε επισημαίνει τα σχόλια και τις τελικές κόμμες ως σφάλματα.
Όχι. Η μορφοποίηση και ο έλεγχος εγκυρότητας πραγματοποιούνται στον περιηγητή σας, και το JSON σας δεν μεταφέρεται ποτέ εκτός της συσκευής σας. Αυτό το καθιστά ασφαλές για απαντήσεις API και αρχεία ρυθμίσεων που προτιμάτε να παραμείνουν ιδιωτικά.
Έως περίπου 10 MB κειμένου. Η ταχύτητα εξαρτάται από τη συσκευή σας, οπότε η επεξεργασία πολύ μεγάλων αρχείων μπορεί να διαρκέσει λίγο σε ένα κινητό τηλέφωνο. Όλη η επεξεργασία γίνεται στη μνήμη του προγράμματος περιήγησής σας.
Στην αρχική σελίδα θα βρείτε δεκάδες ακόμη δωρεάν εργαλεία που δεν απαιτούν κλειδί API.
Ενώστε τις γραμμές και αφαιρέστε τις αλλαγές γραμμής από το κείμενο.
Άνοιγμα εργαλείουΑφαιρέστε τα κενά, τις ταμπ και τις κενές γραμμές από το κείμενο.
Άνοιγμα εργαλείουΑφαίρεσε τις επαναλαμβανόμενες γραμμές από οποιαδήποτε λίστα.
Άνοιγμα εργαλείουΒρείτε τη διεύθυνση IP σας και αναζητήστε οποιαδήποτε διεύθυνση IP.
Άνοιγμα εργαλείουΔεν υπάρχει αντίστοιχη ερώτηση.
Μοιραστείτε τις απόψεις σας για αυτό το εργαλείο με άλλους επισκέπτες.