Preskoči na vsebino
100% lokalno

JSON v Markdown tabelo

Pretvori niz objektov JSON v Markdown tabelo ali obratno.

Vhod
Izhod

JSON v Markdown tabelo

Prilepite niz objektov JSON in to orodje bo iz njega ustvarilo Markdown tabelo: ključi vsakega objekta postanejo vrstica naslova in vsak objekt postane ena vrstica podatkov. Uporabljajte ga za dokumentiranje odziva API-ja, pretvarjanje izvoza konfiguracije v berljivo tabelo za README ali hitri povzetek podatkov v GitHub težavo ali wiki stran.

Gnezdeni objekti so lahko ravnani v stolpce s pika-notacijo (`user.name`, `user.age`) namesto prikaza kot surovi JSON v celici, enaka možnost pa ponovno rekonstruira gnezdeno obliko pri pretvarjanju tabele v JSON. Poravnanje stolpcev je mogoče nastaviti na levo, sredino, desno ali "števila desno", kar desno poravnava kateri koli stolpec, kjer je vsaka vrednost numerična in pusti ostalo levo poravnano. Polje stolpci izbere točno katere ključe vključiti in v kakšnem vrstnem redu, tako da široki objekt ne bi moral postati široka tabela. Zapolnjenje širine stolpcev s presledkom poravna surovi vir Markdown v monospace urejevalnik, znaki cevi v vrednostih pa se privzeto izogibajo, zato nikoli slučajni `|` ne prekinejo strukture tabele.

Preklapljanje smera na "Markdown tabela → JSON" obrne proces: prilepite tabelo in dobite nazaj niz JSON, z enakimi možnostmi ravnanja, izbire stolpcev in izogibanja cevi, uporabljene v obratnem redu — koristno za ekstrakcijo strukturiranih podatkov iz tabele prilepljene v Markdown dokument ali Githubjevo pripombo. CRLF in LF končki vrstic se obravnavajo enako, živičar pod rezultatom pa poroča vrstice in stolpce, ko tipkate.

Vse se izvaja lokalno v vašem brskalniku — nič od tega, kar prilepite, se ne nalagavanj nikamor, zato je varno za pretvarjanje podatkov iz zasebnih projektov. Kopirajte rezultat, ga preuzmite kot datoteko .txt ali pošljite rezultat nazaj v vnos, da povežete drugo pretvorbo.

FAQ

Kaj se zgodi z gnezdenim objekti?
Privzeto se gnezdeni objekt ali niz prikaže kot surovi JSON znotraj celice. Vključite "Ravnanje gnezdenih objektov" in jih namesto tega razdelite na stolpce s pika-notacijo, kot so user.name in user.age.
Kako se poravnanje "Števila desno" odloči, kateri stolpci naj bi bili desno poravnani?
Stolpec je desno poravnan le, če je vsaka vrednost v njem numerična. Kateri koli stolpec tudi z eno ne-numerično vrednostjo je levo poravnan, kar ustreza temu, kako se običajno berejo tabele z mešanimi vsebinami.
Ali lahko Markdown tabelo pretvorim nazaj v JSON?
Ja. Preklopite smerno možnost na "Markdown tabela → JSON" in prilepite tabelo — vrstica naslova postane ključi objekta in vsaka naslednja vrstica postane en objekt.
Kaj, če imajo moji objekti različne ključe?
Tabela vključuje vsak ključ, viden med vsemi objekti, v vrstnem redu, v katerem se najprej pojavi, in pusti celico prazno za kateri koli objekt, ki temu ključu manjka.
Ali so moji podatki JSON ali tabele naloženi nekje?
Ne. Pretvorba se v celoti izvaja v vašem brskalniku s programom JavaScript — vaši podatki se nikoli ne pošljejo na strežnik.