JSON Stringify
Μετατρέψτε αντικείμενα και πίνακες JavaScript σε συμβολοσειρές JSON με προσαρμόσιμη εσοχή και διαφυγή HTML. Δωρεάν, εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας.
Τι είναι το JSON Stringify;
Το JSON.stringify() είναι μια ενσωματωμένη μέθοδος JavaScript που μετατρέπει μια τιμή JavaScript σε συμβολοσειρά μορφής JSON. Αυτό το εργαλείο παρέχει μια οπτική διεπαφή με έλεγχο εσοχής και διαφυγή HTML.
Πώς χρησιμοποιώ αυτό το εργαλείο JSON stringify;
Επικολλήστε ή πληκτρολογήστε το αντικείμενο ή τον πίνακα JavaScript στην περιοχή εισόδου. Το εργαλείο το μετατρέπει αμέσως σε συμβολοσειρά JSON. Μπορείτε να προσαρμόσετε την εσοχή (κενά ή στηλοθέτες) και να ενεργοποιήσετε τη διαφυγή HTML.
Ποια είναι η διαφορά μεταξύ JSON και αντικειμένων JavaScript;
Το JSON απαιτεί όλα τα κλειδιά να είναι σε διπλά εισαγωγικά και υποστηρίζει μόνο τους τύπους string, number, boolean, null, array και object. Τα αντικείμενα JavaScript επιτρέπουν κλειδιά χωρίς εισαγωγικά, μονά εισαγωγικά, συναρτήσεις, undefined και Symbols.
Πώς αντιμετωπίζονται οι κυκλικές αναφορές;
Το JSON.stringify() ρίχνει σφάλμα όταν συναντήσει κυκλική αναφορά. Αυτό το εργαλείο ανιχνεύει κυκλικές αναφορές και εμφανίζει ένα σαφές μήνυμα σφάλματος.
Μπορώ να προσαρμόσω την εσοχή εξόδου;
Ναι. Μπορείτε να ορίσετε την εσοχή σε οποιονδήποτε αριθμό κενών ή στηλοθετών. Χρησιμοποιήστε 0 ή κενό για συμπαγή έξοδο χωρίς επιπλέον κενά.
Τι κάνει η διαφυγή HTML;
Η διαφυγή HTML μετατρέπει χαρακτήρες όπως <, >, &, " και ' στα αντίστοιχα HTML entities (<, >, &, κλπ.). Αυτό αποτρέπει τη διάλυση του HTML κατά την ενσωμάτωση JSON.
Λειτουργεί αυτό το εργαλείο σε όλα τα προγράμματα περιήγησης;
Ναι. Το JSON.stringify() είναι μια τυπική μέθοδος που υποστηρίζεται από όλα τα σύγχρονα προγράμματα περιήγησης, όπως Chrome, Firefox, Safari και Edge.
Πώς μπορώ να ελέγξω αν η έξοδος είναι έγκυρο JSON;
Το εργαλείο δημιουργεί συντακτικά σωστό JSON χρησιμοποιώντας τη native μέθοδο JSON.stringify(). Μπορείτε να επαληθεύσετε το αποτέλεσμα επικολλώντας το σε οποιονδήποτε επικυρωτή JSON.
Τα δεδομένα μου αποστέλλονται σε διακομιστή;
Όχι. Όλη η επεξεργασία γίνεται τοπικά στο πρόγραμμα περιήγησής σας χρησιμοποιώντας JavaScript. Τα δεδομένα σας δεν φεύγουν ποτέ από τη συσκευή σας.
Ποιες τιμές αγνοεί το JSON.stringify();
Το JSON.stringify() αγνοεί τις τιμές undefined, τις συναρτήσεις και τις ιδιότητες με κλειδί Symbol στα αντικείμενα. Στους πίνακες, αυτές οι τιμές αντικαθίστανται με null.
Πώς να χρησιμοποιήσετε το JSON Stringify
Μετατρέψτε αντικείμενα και πίνακες JavaScript σε συμβολοσειρές JSON με εσοχές της επιλογής σας και προαιρετική διαφυγή HTML. Όλα επεξεργάζονται τοπικά στον browser σας και ο κώδικας που πληκτρολογείτε δεν ανεβαίνει πουθενά.
- Εισάγετε το αντικείμενο ή τον πίνακα JavaScript που θέλετε να σειριοποιήσετε στην περιοχή εισαγωγής.
- Κάτω από “Indentation:”, διαλέξτε “Spaces” ή “Tabs” ανάλογα με το πώς πρέπει να γίνει η εσοχή στο αποτέλεσμα.
- Ορίστε το πλάτος της εσοχής στο πεδίο “Spaces:”, π.χ. 2 ή 4 κενά ανά επίπεδο.
- Ενεργοποιήστε το “Escape HTML” ώστε χαρακτήρες όπως < και > να γίνονται ασφαλείς ακολουθίες διαφυγής και να μην χαλάζουν τη σήμανση της σελίδας.
- Αντιγράψτε τη συμβολοσειρά JSON που προκύπτει και επικολλήστε την στον κώδικα, στις ρυθμίσεις ή σε payload API.
Ενεργοποιήστε το “Escape HTML” κάθε φορά που το JSON θα ενσωματώνεται σε σελίδα HTML, ώστε μια ετικέτα κλεισίματος όπως </script> να μην δραπετεύσει από τη συμβολοσειρά και να εισάγει κώδικα.
Σχετικά εργαλεία
- Μορφοποίηση JSON Μορφοποιήστε και διακοσμήστε JSON με προσαρμοσμένη εσοχή. Διακοσμήστε συμπιεσμένο JSON άμεσα στον browser σας.
- Escape JSON Escape και unescape συμβολοσειρών JSON online. Μετατρέψτε εισαγωγικά, backslashes και αλλαγές γραμμής σε ασφαλείς ακολουθίες escape.
- TSV σε JSON Μετατρέψτε TSV σε JSON online δωρεάν. Υποστηρίζει κεφαλίδες, αυτόματη αναγνώριση τύπων και ελαχιστοποίηση. Όλα στον browser.
- JSON σε CSV Δωρεάν online μετατροπέας JSON σε CSV. Ισοπεδώστε ένθετα αντικείμενα, επιλέξτε διαχωριστικά και κατεβάστε αμέσως. 100% στον browser.
- Μετατροπέας CSV σε JSON Μετατρέψτε CSV σε JSON online δωρεάν. Υποστηρίζει προσαρμοσμένα διαχωριστικά, αντικείμενα βάσει κεφαλίδων και αυτόματη αναγνώριση τύπων. Όλα στον browser.
- XML Beautifier Δωρεάν online XML Beautifier. Μορφοποιήστε και ομορφύνετε XML άμεσα στο πρόγραμμα περιήγησης.
- Επαληθευτής XML Επαληθεύστε σύνταξη και δομή XML άμεσα. Εντοπίστε σφάλματα με ακριβείς αριθμούς γραμμών και λεπτομερή μηνύματα. Δωρεάν, ασφαλές, λειτουργεί στο πρόγραμμα περιήγησης.
- SQL σε JSON Μετατρέψτε εντολές SQL INSERT σε πίνακες ή αντικείμενα JSON ακαριαία. Υποστηρίζει πολλαπλές VALUES, διαχείριση NULL, αυτόματη ανίχνευση τύπων και όμορφη εκτύπωση. 100% από πλευρά πελάτη, χωρίς μεταφόρτωση.