JSON-Eingabe

oder Datei hier ablegen oder Code unten einfügen
JSON-Eingabe

Markdown-Tabelle

Optionen für Markdown-Tabelle

Dateien verlassen nie den BrowserWie?

Dieses Tool wandelt JSON in eine Markdown-Tabelle um: Aus einem Array von Objekten wird eine Tabelle mit einer Zeile pro Objekt und einer Spalte pro Schlüssel. JSON einfügen oder eine Datei öffnen und das GitHub Flavored Markdown kopieren.

Zuletzt aktualisiert:

So funktioniert’s

  1. JSON einfügen oder öffnen

    Ein JSON-Array, JSON Lines oder eine API-Antwort einfügen, eine .json-Datei öffnen, „Von URL öffnen“ nutzen oder „Beispiel laden“ wählen.

  2. Datensätze bestimmen

    Das größte Array von Objekten wird automatisch gefunden. Unter „Zu konvertierendes Array“ einen anderen Pfad wie data.items eintragen und unter „Verschachtelte Arrays“ festlegen, wie Arrays geschrieben werden.

  3. Markdown kopieren

    Spalten und Ausrichtung wählen, dann „Kopieren“ oder „.MD herunterladen“.

Funktionen

  • Verschachtelung aufgelöst

    Ein Objekt innerhalb eines Datensatzes ergibt Spalten mit Punkt wie rateLimit.perMinute – so bekommt jeder Wert eine eigene Spalte.

  • Arrays nach Wahl

    Arrays in Datensätzen werden zu nummerierten Spalten (tags[0], tags[1]), zu einer Spalte mit JSON oder zu einer Liste, verbunden mit Semikolon.

  • Schlüssel in Originalreihenfolge

    Die Spalten folgen der Reihenfolge im JSON; Schlüssel, die nur manche Objekte haben, kommen beim ersten Auftreten hinzu, fehlende Werte bleiben leer.

  • Exakte Werte, genaue Fehler

    Lange IDs werden nicht gerundet, true und false bleiben stehen, null wird zur leeren Zelle. Ungültiges JSON wird mit Zeile und Spalte gemeldet, „Zum Fehler“ springt hin.

Grenzen & Datenschutz

JSON-Dateien dürfen bis zu 20 MB groß sein, Tabellen sind auf 50.000 Zeilen begrenzt. Dateien über 5 MB werden direkt aus der Datei konvertiert, ohne sie in den Editor zu laden.

Eine Markdown-Tabelle ist flach – tief verschachtelte Daten erzeugen deshalb viele Spalten. Wer die Tabelle schmal halten will, wählt für Arrays „Eine Spalte mit JSON“ oder „Eine Spalte, Werte mit ; verbunden“ oder blendet nicht benötigte Spalten aus. Zahlenspalten werden rechtsbündig gesetzt.

Das JSON wird im Browser geparst und nie hochgeladen; mehr dazu auf der Datenschutzseite.

Häufige Fragen

Wie werden verschachtelte Objekte dargestellt?

Ihre Schlüssel werden mit Punkt verbunden: {"user": {"name": "Anna"}} ergibt eine Spalte user.name mit dem Wert Anna.

Mein JSON ist ein Objekt, kein Array – was nun?

Der Konverter sucht darin das größte Array von Objekten. Unter „Zu konvertierendes Array“ lässt sich ein anderer Pfad angeben oder $, um das ganze Objekt als eine Zeile zu verwenden.

Werden JSON Lines unterstützt?

Ja. Ein JSON-Wert pro Zeile (.jsonl, .ndjson) wird automatisch erkannt und lässt sich in den Optionen auch erzwingen.

Was passiert mit einer Pipe in einem JSON-String?

Sie wird als \| maskiert und bleibt so in der Zelle, statt eine neue Spalte zu beginnen.

Wie dokumentiere ich eine API-Antwort als Tabelle?

Eine Beispielantwort einfügen, die gewünschten Felder auswählen und die Tabelle in die README übernehmen – in wenigen Sekunden statt per Hand.

Lässt sich die Tabelle wieder in JSON zurückwandeln?

Ja, mit dem Button „Markdown → JSON“, der [Markdown-Tabelle in JSON](/de/markdown-tabelle-in-json/) öffnet.

Ähnliche Tools