JSON in TXT umwandeln
Wandeln Sie ein JSON-Array in eine einfache .txt-Datei um: ein Datensatz pro Zeile, die Felder sauber in Spalten angeordnet. Die Datei lässt sich in jedem Texteditor lesen und in Programme importieren, die mit geschweiften Klammern nichts anfangen können.
Daten-Konverter
oder CSV, TSV, TXT …-Dateien hierher ziehen ·
Max. 95 MB pro Datei· Bis zu 20 Dateien· Gelöscht nach 30 Minuten
Dateien werden auf unseren Servern verarbeitet und nach 30 Minuten gelöscht.
Zeichen, das Spalten in CSV- und Textdateien trennt, sowohl beim Lesen als auch beim Schreiben. Automatisch erkennt es anhand der Eingabe und schreibt Kommas.
UTF-8 funktioniert für jede Sprache. Wählen Sie UTF-8 mit BOM, wenn Excel unter Windows beim Öffnen der CSV-Datei Umlaute oder asiatische Zeichen fehlerhaft anzeigt.
Eingabe aus Excel, ODS und Numbers: nur das erste Blatt oder alle Blätter umwandeln (eine CSV pro Blatt in einer ZIP-Datei oder ein JSON-Schlüssel pro Blatt).
Name des Tabellenregisters in der neuen Tabelle, bis zu 31 Zeichen.
Array von Objekten verwendet Spaltennamen als Schlüssel für jede Zeile; Array von Arrays ist kompakter und behält die Kopfzeile als erstes Array.
Name des äußeren Elements, das alle Zeilen umschließt; jede Zeile wird darin zu einem <row>.
Wird in CREATE-TABLE- und INSERT-Anweisungen verwendet. Nur Buchstaben, Ziffern und Unterstriche.
Anführungszeichen und Spaltentypen unterscheiden sich leicht zwischen Datenbanken; wählen Sie die, in die Sie importieren.
Datumszellen in einem einheitlichen Format schreiben. ISO (2026-10-18) ist für Datenbanken und Code am sichersten; „Unverändert“ lässt sie so, wie sie in der Quelle stehen.
So verwenden Sie dieses Tool
- 1
JSON hochladen
Fügen Sie .json-, .jsonl- oder .ndjson-Dateien hinzu, bis zu 20 pro Durchgang und je 95 MB. Am besten funktioniert ein Array aus Datensätzen oder ein Objekt pro Zeile.
- 2
Trennzeichen wählen
Tabulator ist vorausgewählt. Ändern Sie unter Erweiterte Einstellungen das Trennzeichen auf Pipe, Semikolon, Komma oder Leerzeichen, falls das empfangende System eines verlangt, und wählen Sie für ältere Software eine Textkodierung.
- 3
Umwandeln und öffnen
Klicken Sie auf Konvertieren in Plain text und laden Sie die .txt-Datei herunter. Mit einem Doppelklick lesen Sie sie, oder Sie importieren sie überall dort, wo eine Textdatei mit Trennzeichen akzeptiert wird.
Wie wandle ich eine JSON-Datei in eine TXT-Datei um?
Laden Sie die .json-Datei hoch und klicken Sie auf Konvertieren in Plain text. Jeder JSON-Datensatz wird zu einer Zeile, jeder Schlüssel zu einer durch Tabulatoren getrennten Spalte, die Schlüsselnamen stehen in der ersten Zeile.
Warum JSON in reinen Text umwandeln
JSON wurde für Programme entworfen. RFC 8259 kennt keine Kommentare, kein Zeilenkonzept und keine Spalten, daher öffnet sich eine Datei mit 5.000 Bestellungen im Texteditor als eine lange Wand aus Klammern. Für eine API ist das in Ordnung, für den Support-Mitarbeiter, der einen Export durchsuchen muss, den Prüfer, der einen Ausdruck möchte, oder den nächtlichen Batchjob auf einem alten System, der einen Datensatz pro Zeile liest, ist es nutzlos.
Reiner Text mit Trennzeichen ist der älteste gemeinsame Nenner der Datenverarbeitung. Er lässt sich ohne Bibliothek lesen, mit grep sauber durchsuchen, in der Versionsverwaltung zeilenweise vergleichen und in fast jede Datenbank und Tabellenkalkulation importieren. Wenn der Empfänger ausdrücklich Kommas und die Endung .csv möchte, schreibt JSON in CSV dieselben Zeilen in dieser Form.
Das richtige Trennzeichen für die TXT-Datei
| Trennzeichen | Sieht so aus | Wählen Sie es, wenn |
|---|---|---|
| Tabulator (Standard) | ord-1001→Lisbon→49.90 | Die Daten Kommas enthalten oder die Datei an cut, awk oder Excel geht |
| Pipe | | ord-1001|Lisbon|49.90 | Ein Import von Bank, Lohnabrechnung oder im EDI-Stil Text mit Pipe-Trennung vorschreibt |
| Semikolon ; | ord-1001;Lisbon;49.90 | Excel in Deutschland, Frankreich oder Brasilien die Datei öffnen soll |
| Komma , | ord-1001,Lisbon,49.90 | Der Importer Inhalte im CSV-Stil in einer .txt-Datei erwartet |
| Leerzeichen | ord-1001 Lisbon 49.90 | Die Werte nie Leerzeichen enthalten, etwa nur IDs und Zahlen |
Beispiel: JSON als Textdatei
[
{"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 falseWas bei der Umwandlung von JSON in TXT erhalten bleibt
Bleibt erhalten
- Jeder Wert, als Text
- Schlüsselnamen in der Kopfzeile
- Reihenfolge der Datensätze
- Unicode-Zeichen in UTF-8
Wird verändert
- Verschachtelte Objekte werden zu Spalten mit Punktnamen
- true, false und Zahlen verlieren ihren Typ
- Arrays in einem Datensatz werden zu einem Feld
Entfällt
- Geschweifte und eckige Klammern und Anführungszeichen um Schlüssel
- Einrückung und Formatierung
- Jede Garantie, dass ein Parser das exakte Original wiederherstellen kann
JSON und TXT im Vergleich
JSON
JavaScript Object Notation
JSON ist ein schlankes Textformat für strukturierte Daten, in den frühen 2000er-Jahren von Douglas Crockford populär gemacht und als RFC 8259 und ECMA-404 standardisiert. Es stellt Objekte, Arrays, Zeichenketten, Zahlen, Booleans und null in einfacher, lesbarer Syntax dar. Es ist das Standardformat für Web-APIs, Konfigurationsdateien und den Datenaustausch zwischen Anwendungen in nahezu allen Programmiersprachen. Kommentare, Datumstypen und Schemas sind nicht eingebaut, und große verschachtelte Dateien sind ohne Viewer schwer lesbar.
- Komprimierung
- –
- Transparenz
- –
- Animation
- –
- Eingeführt
- 2001 · Douglas Crockford
TXT
Nur-Text
Eine TXT-Datei enthält nur einfache Zeichen, ohne Formatierung, Schriftarten, Bilder oder Layout. Moderne Textdateien sind meist in UTF-8 kodiert, das alle Sprachen abdeckt; ältere Dateien nutzen teils andere Kodierungen und zeigen dann verzerrte Zeichen. Reiner Text ist winzig, veraltet nie und lässt sich auf jedem Gerät öffnen, vom Smartphone bis zum Server. Fetter Text, Tabellen oder Bilder sind nicht möglich, Struktur muss daher über Abstände oder einfache Auszeichnungen ausgedrückt werden.
- Komprimierung
- –
- Transparenz
- –
- Animation
- –
- Eingeführt
- –
JSON wird in TXT abgeflacht, wenn der nächste Leser eine Person mit dem Editor ist, ein Mainframe oder ein Legacy-Batchjob, der feste Textzeilen lädt, oder eine Shell-Pipeline mit grep, cut und sort.
Häufige Fragen zum Umwandeln von JSON in TXT
Warum ist der Tab das Standard-Trennzeichen bei JSON in TXT?
Tabulatoren kommen in Namen, Adressen oder Preisen fast nie vor, daher müssen Werte selten in Anführungszeichen gesetzt werden. Klassische Unix-Werkzeuge wie cut trennen standardmäßig ebenfalls an Tabulatoren, und der Textimport-Assistent von Excel erkennt sie ohne zusätzliche Schritte.
Kann ich die .json-Datei nicht einfach in .txt umbenennen?
Das geht, aber die Datei enthält weiterhin JSON: geschweifte Klammern, Anführungszeichen und Schlüssel, die in jedem Datensatz wiederholt werden. Ein Upload-Formular, das nur die Endung prüft, nimmt sie an, doch eine Person oder ein Importer, der einen Datensatz pro Zeile erwartet, kann damit trotzdem nichts anfangen. Die Konvertierung ändert den Inhalt, nicht nur den Namen.
Was passiert mit verschachtelten Objekten und Arrays?
Eine Textzeile ist flach, daher werden verschachtelte Objekte in zusätzliche Spalten mit Punktpfad-Namen aufgeteilt, zum Beispiel address.city. Listen innerhalb eines Datensatzes bleiben als JSON-Text in einem einzigen Feld.
Welche Zeichenkodierung sollte die Textdatei haben?
UTF-8 für alles Aktuelle; der Windows-Editor speichert seit Windows 10 Version 1903 standardmäßig UTF-8. Wählen Sie Windows-1252 oder Shift_JIS nur, wenn ein älteres Programm bei UTF-8 fehlerhafte Zeichen anzeigt.
Lässt sich meine JSON-Lines-Logdatei umwandeln?
Ja. Eine .jsonl- oder .ndjson-Datei wird mit einem Objekt pro Zeile gelesen, so schreiben die meisten Log-Shipper und BigQuery-Exporte ihre Daten, und jedes Objekt wird zu einer Textzeile.
Kann der Text wieder in JSON umgewandelt werden?
Ja, solange die Kopfzeile erhalten bleibt: TXT in JSON liest die Spaltennamen und baut ein Array aus Objekten neu auf. Namen mit Punkten kommen als flache Schlüssel zurück, nicht als verschachtelte Objekte.