JSON-Tools

JSON zu MarkdownSpalten für lesbare Dokumentation

Ein Array aus Objekten einfügen, die gewünschten Felder auswählen und die Tabelle prüfen.

JSON zu Markdown

JSON-Eingabe

Verarbeitung im Browser. Eingaben werden weder hochgeladen noch gespeichert.

Tabellenergebnis · Markdown

Umwandeln, um Zeilen anzuzeigen.

Ausgabeoptionen

Spalten auswählen und ordnen

Umwandeln sammelt Felder. Eingabe und Verschachtelungsart setzen die Auswahl zurück. Pfeile ändern nur die Spaltenfolge.

Änderungen werden verarbeitet…

Eine Antwort aus einer Schnittstelle enthält oft mehr Felder als eine Anleitung braucht. Mit JSON zu Markdown entsteht eine Tabelle, in der Kennung, Beschreibung und Status nebeneinander stehen. Sie entscheiden über die Spalten, ohne die ursprünglichen Datensätze umzuschreiben.

Der JSON-zu-Markdown-Konverter betrachtet auch spätere Objekte. Optionale Felder verschwinden dadurch nicht, nur weil sie im ersten Beispiel fehlen. Die Vorschau eignet sich zum Prüfen der Datenstruktur; die endgültige Darstellung hängt vom Dokumentationssystem ab.

Warum JSON zu Markdown verwenden

Spalten erst sammeln, dann auswählen

JSON zu Markdown sammelt die Schlüssel aller Datensätze in der Reihenfolge ihres ersten Auftretens. Mit den Pfeilen lässt sich eine Beschreibung direkt neben ihre Kennung stellen. Abgewählte Felder bleiben in der Eingabe erhalten; die Reihenfolge der Zeilen ändert sich nicht.

Felder aus mehreren Datensätzen werden ausgewählt und als Tabellenspalten angeordnet

Zusammenhang oder Einzelwerte zeigen

Eine Adresse bleibt standardmäßig als kompaktes JSON in einer Zelle. Für einen Vergleich einzelner Städte können Sie Objektpfade aufklappen. Arrays bleiben immer vollständig in einer Zelle und vervielfachen deshalb keine übergeordneten Datensätze.

Ein verschachteltes Objekt bleibt in einer Zelle oder wird in Pfadspalten aufgeteilt

Den Export gezielt vorbereiten

01

Die Struktur vor der Auswahl festlegen

Die erste Umwandlung erzeugt die Feldliste. Eine andere Eingabe oder Verschachtelungsstrategie setzt die Auswahl zurück. Beim Wechsel von Ausrichtung oder Ausgabeformat bleiben Auswahl und Spaltenfolge dagegen bestehen. Die Pfeile verschieben ausschließlich Spalten.

02

Den Aktualisierungszeitpunkt steuern

Automatik ist zunächst eingeschaltet und wartet nach einer Änderung 400 ms. Ausgeschaltet erscheint die Schaltfläche zum Umwandeln; auch Ctrl/Cmd + Enter funktioniert. Eingabe, Optionen und Spaltenänderungen sperren den Export sofort bis zum nächsten gültigen Ergebnis.

03

Vorschau und Quelldarstellung vergleichen

Die Vorschau zeigt zunächst 50 Zeilen und kann jeweils weitere 50 laden. Kopieren und Herunterladen umfassen alle Zeilen. In der Quelle sehen Sie Escape-Zeichen und Trennzeile; die Dateien heißen passend zum gewählten Format table.md oder table.html.

Welche Inhalte im Ergebnis stehen

Fehlend ist nicht null

Ein nicht vorhandener Schlüssel ergibt eine leere Zelle; ausdrückliches null erscheint als null. Null, false und die Zahl 0 werden nicht pauschal entfernt. Leere Zeichenketten bleiben jedoch optisch leer, weshalb eine Tabelle keine vollständige Typinformation bewahrt.

Auch Überschriften werden maskiert

Senkrechte Striche und Rückstriche erhalten Escape-Zeichen. Hervorhebungen und Markdown-Links werden als Text behandelt. HTML aus der Eingabe wird zuerst codiert; nur echte Zeilenumbrüche werden anschließend durch erzeugte <br>-Elemente ersetzt.

Eine Auswahl, zwei Formate

Links, mittig oder rechts gilt jeweils für alle ausgewählten Spalten. Markdown erhält eine Kopf- und Trennzeile. HTML enthält ein table-Fragment mit thead, tbody und zugeordneten Spaltenüberschriften. Es werden keine zusätzlichen Nummernspalten eingefügt.

Zahlen behalten ihre Schreibweise

Lange Ganzzahlen, Exponenten, nachgestellte Dezimalnullen und negatives Null werden nicht über Gleitkommazahlen umgerechnet. Verschachtelte Zahlen behalten ihre Tokens ebenfalls. Objektpfade verwenden JSON Pointer, damit echte Punkte in Schlüsseln nicht mit einer Hierarchie verwechselt werden.

Grenzen der Darstellung

Nur strenge Arrays aus Objekten
Entnehmen Sie das passende Array selbst aus einer umhüllten Antwort. Einzelobjekte, skalare Arrays, JSONL, JSON5, Kommentare und doppelte Schlüssel werden abgewiesen. Es gibt weder URL-Abruf noch Datei-Upload oder automatische Reparatur.
Keine Umformung der Datensätze
Standardüberschriften sind die ursprünglichen Schlüssel. Beim Aufklappen stehen Pfade wie /user/name in den Spalten; / und ~ im Schlüssel werden als ~1 und ~0 notiert. Arrays werden weder in Zeilen zerlegt noch mit Trennzeichen verbunden. Leere Container bleiben {} und [].
Den Zielrenderer berücksichtigen
Die Markdown-Tabelle verwendet die GFM-Erweiterung. Andere Renderer können Tabellen oder HTML-Zeilenumbrüche anders behandeln. Führende und folgende Leerzeichen werden möglicherweise entfernt, wiederholte Leerzeichen zusammengezogen. Für genaue Typen und Weißraum bleibt das Original erforderlich. Manche Ziele verlinken reine URLs automatisch; diese Vorschau zeigt sie als Text.
Begrenzte Größe, vollständiger Export
Die Grenzen liegen bei 500.000 Eingabezeichen, 50.000 Knoten, Tiefe 100, 10.000 Zeilen, 200 Spalten, 100.000 Zellen und 2.000.000 Ausgabezeichen. Leere Arrays, ausschließlich leere Objekte oder keine ausgewählte Spalte ergeben einen Fehler. Es gibt keine still gekürzten Dateien.

Fragen zu JSON zu Markdown

Wird JSON hochgeladen?

Die Verarbeitung erfolgt im aktuellen Browser; die Eingabe wird nicht hochgeladen oder gespeichert. Der Konverter ruft auch keine eingegebene Adresse ab. Prüfen Sie vor dem Einfügen in ein öffentliches Dokument, welche Felder Sie ausgewählt haben.

Welche Größe ist erlaubt?

Neben der Zeichenanzahl begrenzen Knoten, Verschachtelung, Zeilen, Spalten, Zellen und Ausgabelänge die Umwandlung. Ein dünn besetztes Array mit vielen verschiedenen Schlüsseln kann besonders viele leere Zellen erzeugen. Bei Überschreitung stoppt der gesamte Vorgang.

Gehen verschachtelte Objekte verloren?

Objekte und Arrays bleiben zunächst als kompaktes JSON erhalten. Objektblätter lassen sich auf einzelne Pfadspalten verteilen, Arrays bleiben zusammen. Das ist eine Darstellungshilfe und keine vollständig umkehrbare Speicherung aller JSON-Typen.

Funktioniert die Tabelle auf GitHub?

Ja, die Ausgabe enthält die für GitHub Flavored Markdown erforderliche Kopftrennzeile und Ausrichtungszeichen. Auf anderen Wikis sollten Sie insbesondere die Behandlung von <br> prüfen. Alternativ steht ein HTML-Tabellenfragment bereit.

Wie nutzt man JSON in Markdown?

Wenn Sie JSON in Markdown umwandeln möchten, eignet sich eine Tabelle zum Vergleich gleichartiger Datensätze. Für eine komplette Konfiguration mit ihrer Hierarchie ist ein JSON-Codeblock häufig passender. Listen oder ganze Dokumente erzeugt dieses Werkzeug nicht.

Einen Fall gefunden, der nicht korrekt konvertiert wird?

Die passenden Spalten zusammenstellen

Mit JSON zu Markdown bereiten Sie einen gezielten Ausschnitt für Ihre Dokumentation vor. Prüfen Sie das Beispiel, ergänzende Felder und die Verschachtelung, bevor Sie die vollständige aktuelle Tabelle übernehmen.