UltKit

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

Ausgabe

Dateien werden auf unseren Servern verarbeitet und nach 30 Minuten gelöscht.

So verwenden Sie dieses Tool

  1. 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. 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. 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.

Antwort

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 für JSON in TXT und wann welches passt
TrennzeichenSieht so ausWählen Sie es, wenn
Tabulator (Standard)ord-1001→Lisbon→49.90Die Daten Kommas enthalten oder die Datei an cut, awk oder Excel geht
Pipe |ord-1001|Lisbon|49.90Ein Import von Bank, Lohnabrechnung oder im EDI-Stil Text mit Pipe-Trennung vorschreibt
Semikolon ;ord-1001;Lisbon;49.90Excel in Deutschland, Frankreich oder Brasilien die Datei öffnen soll
Komma ,ord-1001,Lisbon,49.90Der Importer Inhalte im CSV-Stil in einer .txt-Datei erwartet
Leerzeichenord-1001 Lisbon 49.90Die Werte nie Leerzeichen enthalten, etwa nur IDs und Zahlen

Beispiel: JSON als Textdatei

Zwei Bestelldatensätze aus einer API, umgewandelt mit Tabulator als Trennzeichen
[
  {"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

Was 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
JSON-Konverter

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
–
TXT-Konverter

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.