Přeskočit na obsah
100% lokálně

JSON na Markdown tabulku

Převeďte pole JSON objektů na Markdown tabulku, nebo ji převeďte zpět na JSON.

Vstup
Výstup

JSON na Markdown tabulku

Vložte pole JSON objektů a tento nástroj z nich vytvoří Markdown tabulku: klíče každého objektu se stanou řádkem záhlaví a každý objekt se stane jedním řádkem dat. Použití najdete při dokumentaci odpovědí rozhraní API, při převodu exportu konfigurace na čitelnou tabulku pro README nebo při vložení rychlého shrnutí dat do problému na GitHubu nebo wiki stránky.

Vnořené objekty lze zploštit do sloupců s tečkovou notací (`user.name`, `user.age`) místo zobrazení jako nezpracované JSON v buňce, a stejný přepínač rekonstruuje vnořený tvar při konverzi tabulky zpět na JSON. Zarovnání sloupců lze nastavit na vlevo, uprostřed, vpravo nebo "čísla vpravo", které zarovná doprava libovolný sloupec, kde je každá hodnota číselná, a zbytek ponechá zarovnaný vlevo. Pole sloupců vybírá přesně, které klíče zahrnout a v jakém pořadí, takže širší objekt se nemusí stát širší tabulkou. Vyplnění šířky sloupců mezerami zarovná nezpracovaný zdroj Markdown v editoru monofonu a znaky potrubí v hodnotách jsou standardně escapovány, takže náhodný `|` nikdy nepoškodí strukturu tabulky.

Přepnutí směru na "Markdown tabulka → JSON" zvrátí proces: vložte tabulku a získejte zpět pole JSON se stejnými možnostmi zploštění, výběru sloupců a escapování potrubí aplikovanými v opačném pořadí — užitečné pro extrahování strukturovaných dat z tabulky vložené do dokumentu Markdown nebo komentáře na GitHubu. Řádky CRLF a LF jsou považovány za totožné a živý součet pod výstupem hlásí řádky a sloupce, jak píšete.

Všechno běží lokálně ve vašem prohlížeči — nic, co vložíte, se nikam nenahraje, takže je bezpečné konvertovat data ze soukromých projektů. Zkopírujte výsledek, stáhněte si jej jako soubor .txt nebo odešlete výstup zpět do vstupu pro řetězení další konverze.

Časté dotazy

Co se stane s vnořenými objekty?
Ve výchozím nastavení se vnořený objekt nebo pole zobrazí jako nezpracované JSON v buňce. Zapněte možnost "Zploštit vnořené objekty" a rozdělit je do sloupců s tečkou jako user.name a user.age místo toho.
Jak se zarovnání "Čísla vpravo" rozhoduje, které sloupce zarovnat doprava?
Sloupec je zarovnán doprava pouze tehdy, když je každá hodnota v něm číselná. Libovolný sloupec s alespoň jednou nečíselnou hodnotou je zarovnán vlevo, což odpovídá tomu, jak se tabulky se smíšeným obsahem obvykle čtou.
Mohu převést Markdown tabulku zpět na JSON?
Ano. Přepněte možnost směru na "Markdown tabulka → JSON" a vložte tabulku — řádek záhlaví se stane klíči objektu a každý následující řádek se stane jedním objektem.
Co když moje objekty mají různé klíče?
Tabulka obsahuje každý klíč videný ve všech objektech, v pořadí, ve kterém se poprvé objevil, a nechá buňku prázdnou pro libovolný objekt, kterému tento klíč chybí.
Jsou moje JSON nebo tabelární data nahrána kdekoliv?
Ne. Konverze probíhá zcela ve vašem prohlížeči pomocí JavaScriptu — vaše data se nikdy neposílají na server.