Μετατροπή JSON σε TXT
Μετατρέψτε έναν πίνακα JSON σε απλό αρχείο .txt με μία εγγραφή ανά γραμμή και τα πεδία στοιχισμένα σε στήλες. Διαβάζεται σε οποιονδήποτε επεξεργαστή κειμένου και εισάγεται σε εργαλεία που δεν ξέρουν να αναλύουν άγκιστρα.
Μετατροπέας δεδομένων
ή σύρετε Αρχεία CSV, TSV, TXT … εδώ ·
Έως 95 MB ανά αρχείο· Έως 20 αρχεία· Διαγραφή μετά από 30 λεπτά
Τα αρχεία επεξεργάζονται στους διακομιστές μας και διαγράφονται μετά από 30 λεπτά.
Χαρακτήρας που χωρίζει τις στήλες σε αρχεία CSV και κειμένου, τόσο για ανάγνωση όσο και για εγγραφή. Η αυτόματη επιλογή τον εντοπίζει από την είσοδο και γράφει κόμματα.
Το UTF-8 λειτουργεί για κάθε γλώσσα. Επιλέξτε UTF-8 με BOM αν το Excel στα Windows εμφανίζει παραμορφωμένους τόνους ή ασιατικούς χαρακτήρες κατά το άνοιγμα του CSV.
Είσοδος Excel, ODS και Numbers: μετατροπή μόνο του πρώτου φύλλου ή όλων των φύλλων (ένα CSV ανά φύλλο μέσα σε ZIP ή ένα κλειδί JSON ανά φύλλο).
Όνομα της καρτέλας φύλλου στο νέο υπολογιστικό φύλλο, έως 31 χαρακτήρες.
Ο πίνακας αντικειμένων χρησιμοποιεί τα ονόματα στηλών ως κλειδιά σε κάθε γραμμή· ο πίνακας πινάκων είναι πιο συμπαγής και κρατά την κεφαλίδα ως πρώτο πίνακα.
Όνομα του εξωτερικού στοιχείου που περιέχει όλες τις γραμμές· κάθε γραμμή γίνεται ένα <row> μέσα σε αυτό.
Χρησιμοποιείται στις εντολές CREATE TABLE και INSERT. Μόνο γράμματα, ψηφία και κάτω παύλες.
Τα εισαγωγικά και οι τύποι στηλών διαφέρουν ελαφρά ανάμεσα στις βάσεις δεδομένων· επιλέξτε εκείνη στην οποία θα κάνετε εισαγωγή.
Αναδιατύπωση των κελιών ημερομηνίας σε μία μορφή. Το ISO (2026-10-18) είναι το ασφαλέστερο για βάσεις δεδομένων και κώδικα· η διατήρηση τα αφήνει όπως εμφανίζονται στην πηγή.
Πώς να χρησιμοποιήσετε αυτό το εργαλείο
- 1
Ανεβάστε το JSON
Προσθέστε αρχεία .json, .jsonl ή .ndjson, έως 20 ανά παρτίδα και 95 MB το καθένα. Ο καλύτερος τρόπος είναι ένας πίνακας εγγραφών ή ένα αντικείμενο ανά γραμμή.
- 2
Επιλέξτε το διαχωριστικό
Το Tab είναι προεπιλεγμένο. Στις Σύνθετες ρυθμίσεις, αλλάξτε το Διαχωριστικό σε Pipe, Ερωτηματικό, Κόμμα ή Κενό, αν το σύστημα παραλαβής το απαιτεί, και επιλέξτε Κωδικοποίηση κειμένου για παλαιότερο λογισμικό.
- 3
Μετατρέψτε και ανοίξτε
Πατήστε Μετατροπή σε Plain text και κατεβάστε το αρχείο .txt. Κάντε διπλό κλικ για να το διαβάσετε ή εισαγάγετέ το όπου δέχεται αρχείο κειμένου με διαχωριστικά.
Πώς μετατρέπω ένα αρχείο JSON σε αρχείο TXT;
Ανεβάστε το αρχείο .json και πατήστε Μετατροπή σε Plain text. Κάθε εγγραφή JSON γίνεται μία γραμμή και κάθε κλειδί μια στήλη χωρισμένη με tab, με τα ονόματα των κλειδιών στην πρώτη γραμμή.
Γιατί να μετατρέψετε JSON σε απλό κείμενο
Το JSON σχεδιάστηκε για προγράμματα. Το RFC 8259 δεν του δίνει σχόλια, έννοια γραμμής ούτε στήλες, οπότε ένα αρχείο με 5.000 παραγγελίες ανοίγει σε επεξεργαστή κειμένου ως ένας μακρύς τοίχος από άγκιστρα. Αυτό δεν πειράζει για ένα API, αλλά δεν βοηθά τον υπάλληλο υποστήριξης που πρέπει να ψάξει σε μια εξαγωγή, τον ελεγκτή που θέλει εκτύπωση ή τη νυχτερινή εργασία ενός παλιού συστήματος που διαβάζει μία εγγραφή ανά γραμμή.
Το απλό κείμενο με διαχωριστικό είναι το παλαιότερο κοινό έδαφος στην πληροφορική. Δεν χρειάζεται βιβλιοθήκη για να διαβαστεί, δουλεύει καθαρά με grep, συγκρίνεται γραμμή προς γραμμή στον έλεγχο εκδόσεων και εισάγεται σχεδόν σε κάθε βάση δεδομένων και λογιστικό φύλλο. Αν ο παραλήπτης θέλει συγκεκριμένα κόμματα και κατάληξη .csv, το JSON σε CSV γράφει τις ίδιες γραμμές σε αυτή τη μορφή.
Επιλογή διαχωριστικού για το αρχείο TXT
| Διαχωριστικό | Πώς φαίνεται | Επιλέξτε το όταν |
|---|---|---|
| Tab (προεπιλογή) | ord-1001→Lisbon→49.90 | Τα δεδομένα περιέχουν κόμματα ή το αρχείο πηγαίνει σε cut, awk ή Excel |
| Pipe | | ord-1001|Lisbon|49.90 | Μια εισαγωγή τύπου τράπεζας, μισθοδοσίας ή EDI ζητά κείμενο με pipe |
| Ερωτηματικό ; | ord-1001;Lisbon;49.90 | Θα ανοίξει το αρχείο το Excel σε Γερμανία, Γαλλία ή Βραζιλία |
| Κόμμα , | ord-1001,Lisbon,49.90 | Το πρόγραμμα εισαγωγής θέλει περιεχόμενο τύπου CSV σε αρχείο .txt |
| Κενό | ord-1001 Lisbon 49.90 | Οι τιμές δεν περιέχουν ποτέ κενά, όπως μόνο αναγνωριστικά και αριθμοί |
Παράδειγμα μετατροπής JSON σε αρχείο κειμένου
[
{"order": "ord-1001", "city": "Lisbon", "total": 49.9, "paid": true},
{"order": "ord-1002", "city": "Osaka", "total": 120, "paid": false}
]
order city total paid
ord-1001 Lisbon 49.9 true
ord-1002 Osaka 120 falseΤι διατηρείται κατά τη μετατροπή από JSON σε TXT
Διατηρούνται
- Κάθε τιμή, ως κείμενο
- Τα ονόματα των κλειδιών στη γραμμή κεφαλίδας
- Η σειρά των εγγραφών
- Χαρακτήρες Unicode σε UTF-8
Αλλάζουν
- Τα εμφωλευμένα αντικείμενα γίνονται στήλες με τελείες
- Τα true, false και οι αριθμοί χάνουν τον τύπο τους
- Οι πίνακες μέσα σε εγγραφή γίνονται ένα πεδίο
Χάνονται
- Άγκιστρα, αγκύλες και εισαγωγικά γύρω από τα κλειδιά
- Η εσοχή και η μορφοποίηση για ευανάγνωστη εμφάνιση
- Οποιαδήποτε εγγύηση ότι ένας αναλυτής μπορεί να ξαναχτίσει το ακριβές πρωτότυπο
Σύγκριση JSON και TXT
JSON
JavaScript Object Notation
Το JSON είναι μια ελαφριά μορφή κειμένου για δομημένα δεδομένα, που διαδόθηκε από τον Douglas Crockford στις αρχές της δεκαετίας του 2000 και τυποποιήθηκε ως RFC 8259 και ECMA-404. Αναπαριστά αντικείμενα, πίνακες, συμβολοσειρές, αριθμούς, λογικές τιμές και null με απλή, ευανάγνωστη σύνταξη. Είναι η προεπιλεγμένη μορφή για web APIs, αρχεία ρυθμίσεων και ανταλλαγή δεδομένων μεταξύ εφαρμογών σε σχεδόν κάθε γλώσσα προγραμματισμού. Δεν έχει ενσωματωμένα σχόλια, ημερομηνίες ή σχήματα, και τα μεγάλα εμφωλευμένα αρχεία διαβάζονται δύσκολα χωρίς πρόγραμμα προβολής.
- Συμπίεση
- –
- Διαφάνεια
- –
- Κινούμενη εικόνα
- –
- Έτος εισαγωγής
- 2001 · Douglas Crockford
TXT
Απλό κείμενο
Ένα αρχείο TXT περιέχει μόνο απλούς χαρακτήρες, χωρίς μορφοποίηση, γραμματοσειρές, εικόνες ή διάταξη. Τα σύγχρονα αρχεία κειμένου κωδικοποιούνται συνήθως σε UTF-8, που καλύπτει κάθε γλώσσα, ενώ τα παλαιότερα μπορεί να χρησιμοποιούν άλλες κωδικοποιήσεις και να εμφανίζουν παραμορφωμένους χαρακτήρες. Το απλό κείμενο είναι πολύ μικρό, δεν ξεπερνιέται ποτέ και ανοίγει σε κάθε συσκευή, από κινητά έως διακομιστές. Δεν μπορεί να περιέχει έντονο κείμενο, πίνακες ή εικόνες, οπότε η δομή πρέπει να εκφράζεται με κενά ή απλή σήμανση.
- Συμπίεση
- –
- Διαφάνεια
- –
- Κινούμενη εικόνα
- –
- Έτος εισαγωγής
- –
Το JSON μετατρέπεται σε TXT όταν ο επόμενος αναγνώστης είναι άνθρωπος με Σημειωματάριο, ένα mainframe ή παλιά εργασία batch που φορτώνει σταθερές γραμμές κειμένου, ή μια αλυσίδα εντολών shell με grep, cut και sort.
Συχνές ερωτήσεις για τη μετατροπή JSON σε TXT
Γιατί το tab είναι το προεπιλεγμένο διαχωριστικό στη μετατροπή JSON σε TXT;
Τα tab σχεδόν ποτέ δεν εμφανίζονται μέσα σε ονόματα, διευθύνσεις ή τιμές, οπότε οι τιμές σπάνια χρειάζονται εισαγωγικά. Κλασικά εργαλεία Unix όπως το cut χωρίζουν επίσης με tab από προεπιλογή και ο Οδηγός εισαγωγής κειμένου του Excel τα αναγνωρίζει χωρίς πρόσθετα βήματα.
Μπορώ απλώς να μετονομάσω το αρχείο .json σε .txt;
Μπορείτε, αλλά το αρχείο εξακολουθεί να περιέχει JSON: αγκύλες, εισαγωγικά και κλειδιά που επαναλαμβάνονται σε κάθε εγγραφή. Έτσι περνά μια φόρμα μεταφόρτωσης που ελέγχει μόνο την κατάληξη, όμως ένας άνθρωπος ή ένα πρόγραμμα εισαγωγής που περιμένει μία εγγραφή ανά γραμμή δεν μπορεί να το χρησιμοποιήσει. Η μετατροπή αλλάζει το περιεχόμενο, όχι μόνο το όνομα.
Τι γίνεται με τα ένθετα αντικείμενα και τους πίνακες;
Η γραμμή κειμένου είναι επίπεδη, γι' αυτό τα εμφωλευμένα αντικείμενα απλώνονται σε επιπλέον στήλες με όνομα μονοπατιού με τελείες, όπως address.city. Οι λίστες μέσα σε εγγραφή μένουν σε ένα πεδίο ως κείμενο JSON.
Ποια κωδικοποίηση πρέπει να έχει το αρχείο κειμένου;
UTF-8 για οτιδήποτε σύγχρονο· το Σημειωματάριο των Windows αποθηκεύει από προεπιλογή σε UTF-8 από τα Windows 10 έκδοση 1903. Επιλέξτε Windows-1252 ή Shift_JIS μόνο όταν ένα παλαιότερο πρόγραμμα εμφανίζει παραμορφωμένους χαρακτήρες με UTF-8.
Μετατρέπεται το αρχείο καταγραφής μου σε JSON Lines;
Ναι. Ένα αρχείο .jsonl ή .ndjson διαβάζεται ως ένα αντικείμενο ανά γραμμή, όπως γράφουν δεδομένα τα περισσότερα εργαλεία αποστολής logs και οι εξαγωγές του BigQuery, και κάθε αντικείμενο γίνεται μία γραμμή κειμένου.
Μπορεί το κείμενο να μετατραπεί ξανά σε JSON;
Ναι, αρκεί να διατηρηθεί η γραμμή κεφαλίδας: το TXT σε JSON διαβάζει τα ονόματα των στηλών και ξαναχτίζει έναν πίνακα αντικειμένων. Τα ονόματα με τελείες επιστρέφουν ως επίπεδα κλειδιά και όχι ως εμφωλευμένα αντικείμενα.