TXT zu JSON: Schnelles Tutorial zur Umwandlung deiner Textdatei

Melden

Hier ist ein kurzes und knackiges Tutorial, wie du eine TXT-Datei in eine JSON-Datei umwandelst. Da „TXT“ kein festes Format hat, kommt es darauf an, was in deiner Datei steht.

Hier sind die drei schnellsten Wege:


Methode 1: Der Online-Konverter (Am schnellsten)

Ideal, wenn du eine strukturierte Liste oder tabellarische Daten hast und nichts installieren willst.

  1. Gehe auf eine Website wie Convertio oder TableConvert.
  2. Lade deine .txt-Datei hoch.
  3. Klicke auf Konvertieren.
  4. Lade die fertige .json-Datei herunter.

Methode 2: Mit Visual Studio Code (Für einfache Listen)

Wenn deine TXT-Datei einfach eine Liste von Namen oder Werten ist (einer pro Zeile).

  1. Öffne die TXT-Datei in VS Code.
  2. Drücke Strg + H (Suchen & Ersetzen).
  3. Aktiviere Regex (das kleine Icon mit .*).
  4. Suche nach: ^(.*)$
  5. Ersetze durch: "$1", (Dadurch wird jede Zeile in Anführungszeichen gesetzt und ein Komma angehängt).
  6. Setze am Anfang der Datei eine eckige Klammer [ und am Ende ]. (Entferne das letzte Komma).
  7. Speichere die Datei unter dem Namen datei.json ab.

Methode 3: Mit Python (Der Profi-Weg für strukturierte Daten)

Wenn du viele Daten hast und diese automatisiert umwandeln willst.

Szenario: Du hast eine TXT-Datei, in der jede Zeile ein Datensatz ist.

import json

# Name der Eingabe- und Ausgabedatei
txt_file = 'daten.txt'
json_file = 'daten.json'

data = []

with open(txt_file, 'r', encoding='utf-8') as f:
    for line in f:
        # Entfernt Leerzeichen/Zeilenumbrüche und fügt es der Liste hinzu
        data.append(line.strip())

# Als JSON speichern
with open(json_file, 'w', encoding='utf-8') as f:
    json.dump(data, f, indent=4, ensure_ascii=False)

print("Konvertierung abgeschlossen!")

Methode 4: Manuelle Umbenennung (Nur wenn der Inhalt bereits JSON ist)

Manchmal enthalten TXT-Dateien bereits fertigen JSON-Code, wurden aber falsch gespeichert.

  1. Rechtsklick auf die Datei.
  2. Wähle Umbenennen.
  3. Ändere die Endung von .txt zu .json.
  4. Bestätige die Warnung deines Betriebssystems.

Welches Format hat deine TXT-Datei?

  • Liste? Nutze Methode 2 oder 3.
  • CSV-ähnlich (mit Kommas getrennt)? Nutze Methode 1 (TableConvert).
  • Unstrukturierter Text? JSON benötigt immer Schlüssel (keys) und Werte (values). Du müsstest den Text erst strukturieren, bevor eine Konvertierung Sinn ergibt.

Tipp: Validier dein Ergebnis am Ende immer auf JSONLint, um sicherzustellen, dass die Syntax korrekt ist!

0