Μετατροπέας JSON σε Κείμενο
Μετατρέψτε δεδομένα JSON σε απλό κείμενο με ισοπέδωση ένθετων δομών σε ζεύγη κλειδιού-τιμής, μόνο τιμές ή μόνο κλειδιά.
Είσοδος
Έξοδος
Readme
Τι είναι το JSON;
Το JSON (JavaScript Object Notation) είναι μια ελαφριά μορφή ανταλλαγής δεδομένων που χρησιμοποιείται ευρέως για την αποθήκευση και τη μετάδοση δομημένων δεδομένων. Οργανώνει τις πληροφορίες σε ένθετα αντικείμενα και πίνακες χρησιμοποιώντας ζεύγη κλειδιού-τιμής. Ενώ το JSON είναι εύκολο για τις μηχανές να αναλύσουν, η ιεραρχική δομή του μπορεί να το κάνει δύσκολο να διαβαστεί ή να επεξεργαστεί σε εργαλεία που περιμένουν απλό κείμενο — υπολογιστικά φύλλα, αναλυτές αρχείων καταγραφής, αρχεία ρυθμίσεων ή απλοί επεξεργαστές κειμένου.
Η μετατροπή του JSON σε απλό κείμενο "ισοπεδώνει" τη ένθετη δομή σε μια γραμμική λίστα καταχωρήσεων, καθιστώντας την πολύ πιο εύκολη να σαρώσετε, να αντιγράψετε ή να εισαγάγετε σε άλλα συστήματα.
Περιγραφή εργαλείου
Αυτό το εργαλείο μετατρέπει τα δεδομένα JSON σε ευανάγνωστο απλό κείμενο διασχίζοντας και ισοπεδώνοντας ολόκληρη τη δομή JSON. Τα ένθετα αντικείμενα και οι πίνακες καταρρέουν σε μια μόνο γραμμή ανά τιμή, με κάθε διαδρομή να αναπαρίσταται χρησιμοποιώντας σημειογραφία τελείας για αντικείμενα και σημειογραφία αγκύλης για πίνακες. Μπορείτε να επιλέξετε τι θα συμπεριληφθεί στην έξοδο: πλήρη ζεύγη κλειδιού-τιμής, μόνο τιμές ή μόνο κλειδιά. Κατά την έξοδο ζευγών κλειδιού-τιμής, μπορείτε επίσης να επιλέξετε το χαρακτήρα διαχωρισμού μεταξύ του κλειδιού και της τιμής του.
Παραδείγματα
Εισαγωγή JSON:
{
"name": "Alice",
"age": 30,
"address": {
"city": "Berlin",
"zip": "10115"
},
"hobbies": ["reading", "cycling"]
}Έξοδος Ζευγών Κλειδιού-Τιμής (διαχωριστής : ):
name: Alice
age: 30
address.city: Berlin
address.zip: 10115
hobbies[0]: reading
hobbies[1]: cyclingΈξοδος Μόνο Τιμών:
Alice
30
Berlin
10115
reading
cyclingΈξοδος Μόνο Κλειδιών:
name
age
address.city
address.zip
hobbies[0]
hobbies[1]Χαρακτηριστικά
- Ισοπεδώνει βαθιά ένθετα αντικείμενα JSON και πίνακες σε μεμονωμένες γραμμές
- Τρεις μορφές εξόδου: ζεύγη κλειδιού-τιμής, μόνο τιμές ή μόνο κλειδιά
- Τέσσερις επιλογές διαχωριστή για τη λειτουργία κλειδιού-τιμής: άνω τελεία, σύμβολο ίσου, παύλα ή tab
- Σημειογραφία τελείας για ένθετα κλειδιά αντικειμένων (
parent.child.grandchild) - Σημειογραφία αγκύλης για δείκτες πίνακα (
items[0],items[1])
Πώς λειτουργεί
Το εργαλείο περιπλανάται αναδρομικά τη δομή JSON. Για κάθε πρωτόγονη τιμή (συμβολοσειρά, αριθμό, boolean ή null) καταγράφει την πλήρη διαδρομή από τη ρίζα σε αυτήν την τιμή. Τα κλειδιά αντικειμένων συνδέονται με μια . και οι δείκτες πίνακα γράφονται ως [n]. Τα συλλεγμένα ζεύγη διαδρομής-τιμής μορφοποιούνται στη συνέχεια σύμφωνα με την επιλεγμένη λειτουργία εξόδου και συνδέονται σε ένα έγγραφο απλού κειμένου με μία καταχώρηση ανά γραμμή.
Περιπτώσεις χρήσης
- Εισαγωγή δεδομένων JSON σε υπολογιστικά φύλλα — εξάγετε μόνο τιμές και επικολλήστε τις σε μια στήλη χωρίς να χρειάζεται να αφαιρέσετε χειροκίνητα τη σύνταξη JSON.
- Αποσφαλμάτωση απαντήσεων API — σαρώστε γρήγορα όλα τα κλειδιά και τις τιμές σε μια επίπεδη λίστα για να εντοπίσετε ελλείποντα ή απροσδόκητα πεδία χωρίς να πλοηγηθείτε σε μια προβολή δέντρου.
- Δημιουργία αρχείων ρυθμίσεων ή περιβάλλοντος — μετατρέψτε ένα αντικείμενο ρυθμίσεων JSON σε μια επίπεδη μορφή κλειδιού=τιμής κατάλληλη για αρχεία
.envή ρυθμίσεις τύπου INI.
Επεξήγηση επιλογών
| Επιλογή | Περιγραφή |
|---|---|
| Ζεύγη Κλειδιού-Τιμής | Εξάγει κάθε κόμβο φύλλου ως full.path: value (ένα ανά γραμμή) |
| Μόνο Τιμές | Εξάγει μόνο τις πρωτόγονες τιμές, μία ανά γραμμή |
| Μόνο Κλειδιά | Εξάγει μόνο τις πλήρεις διαδρομές με τελείες, μία ανά γραμμή |
| Διαχωριστής | Ο χαρακτήρας ή οι χαρακτήρες που τοποθετούνται μεταξύ του κλειδιού και της τιμής στη λειτουργία κλειδιού-τιμής (: , =, -, ή tab) |
Περιορισμοί
- Μόνο οι πρωτόγονες τιμές φύλλου (συμβολοσειρές, αριθμοί, boolean, null) εμφανίζονται ως ξεχωριστές γραμμές — οι κενοί πίνακες και τα κενά αντικείμενα δεν παράγουν γραμμές εξόδου.
- Το εργαλείο μετατρέπει μόνο προς μία κατεύθυνση: JSON → Κείμενο. Χρησιμοποιήστε έναν μορφοποιητή JSON ή επεξεργαστή για να πάτε προς την άλλη κατεύθυνση.
- Τα πολύ μεγάλα αρχεία JSON μπορεί να παράγουν μια μεγάλη έξοδο. Σκεφτείτε να φιλτράρετε ή να χωρίσετε σε σελίδες τα δεδομένα εκ των προτέρων.