Kategorie: Entwicklung

Markdown-Tabelle-zu-JSON-Konverter

Eigene IdeeTool fehlt?

Eine Markdown-Pipe-Tabelle im Browser in ein JSON-Array umwandeln

Fügen Sie eine Markdown-Pipe-Tabelle ein und erhalten Sie ein JSON-Array von Objekten, deren Schlüssel aus der Kopfzeile stammen. Die Umwandlung erfolgt in Ihrem Browser.

3 Zeile(n) umgewandelt.

JSON
[
  {
    "Name": "Ada Lovelace",
    "Role": "Engineer",
    "Team": "Blue"
  },
  {
    "Name": "Grace Hopper",
    "Role": "Admiral",
    "Team": "Green"
  },
  {
    "Name": "Escaped \\| pipe",
    "Role": "Tester",
    "Team": "Blue"
  }
]

Alles auf dieser Seite wird in Ihrem Browser verarbeitet. Nichts wird hochgeladen.

Wozu dieses Werkzeug dient

Dieses Werkzeug parst die Kopfzeile, die `---`-Trennzeile und jede Datenzeile einer Markdown-Tabelle, genau wie es der Markdown-Tabellen-Formatierer dieser Website tut, und wandelt jede Datenzeile in ein JSON-Objekt um, dessen Schlüssel aus den Kopfzellen stammen. Das ist eine schnelle Möglichkeit, strukturierte Daten aus einer README- oder Wiki-Tabelle zu extrahieren.

So funktioniert es

  1. Eine Markdown-Tabelle einfügen, einschließlich Kopf- und Trennzeile.
  2. Das erzeugte JSON-Array unten ablesen.
  3. Die JSON-Ausgabe kopieren.

Datenschutz

Dieses Werkzeug läuft vollständig in Ihrem Browser. Ihre Eingabe wird nie hochgeladen, gespeichert oder weitergegeben – beim Schließen des Tabs ist sie weg.

Häufig gestellte Fragen

Werden meine Daten irgendwohin hochgeladen?
Nein. Sowohl das Parsen als auch die Formatierung erfolgen in JavaScript in Ihrem Browser-Tab, sodass nichts an einen Server gesendet wird.
Was, wenn zwei Spalten denselben Kopfzeilentext haben?
Spätere Spalten mit demselben Kopfzeilentext überschreiben frühere im JSON-Objekt jeder Zeile, da Objektschlüssel eindeutig sein müssen.
Warum wird eine Trennzeile verlangt?
Die `---`-Zeile in Zeile zwei kennzeichnet eine Markdown-Tabelle als Tabelle und nicht als einfachen Text mit Pipes darin, daher muss sie vorhanden sein, damit das Parsen gelingt.