Ga naar inhoud
100% lokaal

JSON naar Markdown-tabel

Converteert een JSON-array van objecten naar een Markdown-tabel of omgekeerd.

Invoer
Uitvoer

JSON naar Markdown-tabel

Plak een JSON-array van objecten en dit hulpmiddel maakt er een Markdown-tabel van: de sleutels van elk object worden de koptekstrij en elk object wordt één gegevensrij. Gebruik het om een API-respons te documenteren, een configuratie-export om te zetten in een leesbare tabel voor een README of een snelle gegevenssamenvatting in een GitHub-issue of wikipagina in te voegen.

Geneste objecten kunnen worden afgevlakt tot kolommen met punt-notatie (`user.name`, `user.age`) in plaats van dat ze als ruwe JSON in een cel worden weergegeven, en dezelfde schakelaar stelt de geneste vorm weer in wanneer u een tabel terug naar JSON converteert. Kolom-uitlijning kan worden ingesteld op links, gecentreerd, rechts of "getallen rechts", waardoor kolommen waarin elke waarde numeriek is rechtsgericht worden en de overige linksgericht blijven. Het veldje "Kolommen" selecteert precies welke sleutels moeten worden opgenomen en in welke volgorde, zodat een breed object niet tot een brede tabel hoeft te worden. Het opvullen van kolombreedte met spaties lijn de ruwe Markdown-bron uit in een monotype-editor, en pipe-tekens in waarden worden standaard geescape zodat een willekeurig `|` de tabelstructuur nooit breekt.

Door de richting naar "Markdown-tabel → JSON" om te schakelen, wordt het proces omgekeerd: plak een tabel en krijg een JSON-array terug, met dezelfde afvlak-, kolombelectie- en pipe-escape-opties in omgekeerde volgorde toegepast – handig voor het extraheren van gestructureerde gegevens uit een tabel die in een Markdown-document of GitHub-opmerking is geplakt. CRLF en LF regeleindes worden identiek behandeld, en de live tally onder de uitvoer rapporteert rijen en kolommen terwijl u typt.

Alles wordt lokaal in uw browser uitgevoerd – niets wat u plakt wordt ergens geüpload, dus het is veilig om gegevens uit privéprojecten om te zetten. Kopieer het resultaat, download het als .txt-bestand, of stuur de uitvoer terug naar de invoer om een ander conversie aan elkaar te koppelen.

FAQ

Wat gebeurt er met geneste objecten?
Standaard wordt een genest object of array weergegeven als ruwe JSON in de cel. Schakel "Geneste objecten afvlakken" in om ze in plaats daarvan in kolommen met punt-notatie zoals user.name en user.age op te splitsen.
Hoe beslist de uitlijning "getallen rechts" welke kolommen rechtsgericht moeten worden?
Een kolom wordt alleen rechtsgericht geplaatst wanneer elke waarde erin numeriek is. Elke kolom met zelfs maar één niet-numerieke waarde wordt linksgericht, wat overeenkomt met de manier waarop tabel met gemengde inhoud gewoonlijk worden gelezen.
Kan ik een Markdown-tabel terug converteren naar JSON?
Ja. Schakel de richtingsoptie over naar "Markdown-tabel → JSON" en plak een tabel – de koptekstrij wordt de objectsleutels en elke volgende rij wordt één object.
Wat als mijn objecten verschillende sleutels hebben?
De tabel bevat elke sleutel die in alle objecten wordt weergegeven, in de volgorde waarin deze voor het eerst verschijnt, en laat een cel leeg voor elk object dat deze sleutel mist.
Worden mijn JSON- of tabelgegevens ergens geüpload?
Nee. De conversie vindt volledig in uw browser plaats met behulp van JavaScript – uw gegevens worden nooit naar een server verzonden.