Hoppa till innehåll
100% lokalt

JSON till Markdown-tabell

Konverterar en JSON-array av objekt till en Markdown-tabell eller tvärtom.

Inmatning
Utmatning

JSON till Markdown-tabell

Klistra in en JSON-array av objekt och det här verktyget bygger en Markdown-tabell från den: varje objekts nycklar blir rubrikraden och varje objekt blir en datarrad. Använd det för att dokumentera ett API-svar, för att göra en konfigurationsexport till en läsbar tabell för en README eller för att släppa en snabb datasammanfattning i en GitHub-issue eller wikisida.

Kapslade objekt kan plattas ut till kolumner med punktnotation (`user.name`, `user.age`) i stället för att visas som rå JSON i en cell, och samma växel rekonstruerar den kapslade formen när du konverterar en tabell tillbaka till JSON. Kolumnjustering kan ställas in på vänster, centrum, höger eller "siffror höger", vilket högerjusterar alla kolumner där varje värde är numeriskt och lämnar resten vänsterjusterade. Fältet "Kolumner" väljer exakt vilka nycklar som ska inkluderas och i vilken ordning, så ett brett objekt behöver inte bli en bred tabell. Att fylla kolumnbredder med mellanslag justerar den rå Markdown-källan i en monospaced-editor, och pipe-tecken i värden escaperas som standard så ett slumpmässigt `|` aldrig bryter tabellstrukturen.

Dur att växla riktningen till "Markdown-tabell → JSON" vänds processen: klistra in en tabell och få tillbaka en JSON-array, med samma platta, kolumnval och pipe-escape-alternativ tillämpade i omvänd ordning – användbart för att extrahera strukturerad data från en tabell som klistrats in i ett Markdown-dokument eller GitHub-kommentar. CRLF och LF radbrytningar behandlas identiskt, och den aktiva antalet under utdata rapporterar rader och kolumner medan du skriver.

Allt körs lokalt i din webbläsare – ingenting du klistrar in laddas upp någonstans, så det är säkert att konvertera data från privata projekt. Kopiera resultatet, ladda ned det som en .txt-fil, eller skicka utdata tillbaka till indata för att kedja en annan konvertering.

FAQ

Vad händer med kapslade objekt?
Som standard visas ett kapslat objekt eller en array som rå JSON inuti cellen. Aktivera "Platta ut kapslade objekt" för att dela dem i kolumner med punktnotation som user.name och user.age istället.
Hur bestämmer justeringen "siffror höger" vilka kolumner som ska högerjusteras?
En kolumn är endast högerjusterad när varje värde i den är numeriskt. Alla kolumner med även ett icke-numeriskt värde är vänsterjusterade, vilket motsvarar hur tabeller med blandade innehål vanligtvis läses.
Kan jag konvertera en Markdown-tabell tillbaka till JSON?
Ja. Växla richtningsalternativet till "Markdown-tabell → JSON" och klistra in en tabell – rubrikraden blir objektnycklarna och varje följande rad blir ett objekt.
Vad händer om mina objekt har olika nycklar?
Tabellen innehåller varje nyckel som ses över alla objekt, i den ordning den först visas, och lämnar en cell tom för alla objekt som saknar den nyckeln.
Laddas mina JSON- eller tabelldata upp någonstans?
Nej. Konverteringen körs helt i din webbläsare med JavaScript – dina data skickas aldrig till en server.