jsonecho

JSON Stringify online

Μετατρέψτε ένα έγγραφο JSON σε μία συμβολοσειρά με διαφυγή, έτοιμη να τοποθετηθεί σε άλλη τιμή JSON ή σε μια γραμμή κώδικα.

Φόρτωση εργαλείου...

Πώς να χρησιμοποιήσετε το JSON Stringify

  1. Προσθήκη JSON σας.
  2. Αφήστε ενεργό το "Περικλείστε σε εισαγωγικά" αν θέλετε πλήρη κυριολεκτική συμβολοσειρά. Απενεργοποιήστε το για να πάρετε μόνο το περιεχόμενο με διαφυγή.
  3. Ενεργοποιήστε το "Διατήρηση εσοχών" αν θέλετε τα διαλείμματα γραμμής να παραμείνουν σε (ως \n) αντί της συμπαγής μορφής.
  4. Αντιγράψτε το αποτέλεσμα.

Σχετικά με το JSON Stringify

Μερικές φορές το JSON χρειάζεται να ταξιδέψει μέσα σε μια άλλη string. Ένα webhook payload που περιέχει JSON ως κείμενο, ένα σώμα ουράς μηνύματος, μια δοκιμαστική συσκευή σε αρχείο Java ή C#, μια τιμή σε αρχείο .env. Σε όλες αυτές τις περιπτώσεις, τα εισαγωγικά και οι αλλαγές γραμμής χρειάζονται διαφυγή, αλλιώς το εξωτερικό κείμενο γίνεται μη έγκυρο.

Αυτό είναι. JSON.stringify Κάνει με μια συμβολοσειρά. Το εργαλείο επεξεργάζεται όλο το έγγραφο μαζί: πρώτα ελέγχει το JSON, μετά το συμπτύσσει και τέλος προσθέτει διαφυγή στο αποτέλεσμα.

Συχνές ερωτήσεις

Ποια είναι η διαφορά ανάμεσα σε στρογγυλοποίηση και μίνιφι;

Το Minify διατηρεί το αποτέλεσμα ως JSON. Το stringify προχωρά ένα βήμα παραπέρα και προσθέτει διαφυγή, ώστε όλο το περιεχόμενο να γίνει τιμή συμβολοσειράς: κάθε διπλό εισαγωγικό γράφεται ως \" και κάθε ανάστροφη κάθετος διπλασιάζεται.

Πώς θα το αντιστρέψω αυτό;

Χρησιμοποιήστε τον μετατροπέα String σε JSON. Δέχεται μια συμβολοσειρά με διαφυγή και σας επιστρέφει ευανάγνωστο JSON.

Γιατί υπάρχουν τόσες αντιδράσεις;

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

Μπορώ να χρησιμοποιήσω την έξοδο σε μια σειρά Java ή C#;

Ναι, για τα περισσότερα έγγραφα, επειδή και οι δύο γλώσσες χρησιμοποιούν την ίδια διαφυγή για τα διπλά εισαγωγικά. Για άλλους ειδικούς χαρακτήρες, τα εργαλεία προσθήκης διαφυγής Java και .NET παράγουν κώδικα που ακολουθεί ακριβώς τους κανόνες της κάθε γλώσσας.

Περισσότερα στην κατηγορία Εργαλεία JSON

Όλα τα εργαλεία →