Ugrás a tartalomhoz
100% helyi

JSON Markdown táblázatba

JSON objektumok tömbjét Markdown táblázattá alakítsa, vagy fordítsa vissza JSON-ba.

Bemenet
Kimenet

JSON Markdown táblázatba

Illesszen be egy JSON objektumtömböt, és ez az eszköz egy Markdown táblázatot készít belőle: az egyes objektumok kulcsai az oszlopfejléc sorát képezik, az egyes objektumok pedig egy adatsort. Használja API-válaszok dokumentálásához, konfigurációs exportok átalakításához egy README fájlban olvasható táblázattá, vagy gyors adatösszegzéseket helyezzen el GitHub-kérdésekben vagy wiki-oldalakon.

A beágyazott objektumok pont jelöléses oszlopokba lapíthatók (`user.name`, `user.age`) ahelyett, hogy nyers JSON-ként jelennek meg egy cellában, és ugyanez az opcióváltás rekonstruálja a beágyazott alakzatot, amikor egy táblázatot vissza konvertál JSON-ba. Az oszlop igazítás beállítható balra, közepre, jobbra vagy "számok jobbra" értékre, amely jobbra igazítja az összes olyan oszlopot, ahol minden érték numerikus, és a többi oszlopot balra tartja. Az oszlop mező pontosan kiválasztja, hogy mely kulcsokat kell felvenni és milyen sorrendben, így egy széles objektum nem kell széles táblázattá váljon. Az oszlopszélességek szóközökkel való kitöltése egy monospace szerkesztőben egyvonalúvá teszi a nyers Markdown forrást, és a pipe karakterek az értékekben alapértelmezés szerint megfordítottak, így egy tévedésből elhelyezett `|` soha nem töri fel a táblázat szerkezetét.

Az irány "Markdown táblázat → JSON"-re váltása megfordítja a folyamatot: illesszen be egy táblázatot, és kapjon vissza egy JSON tömböt, ugyanezzel a lapítási, oszlopválasztási és pipe-megfordítási lehetőségekkel fordítva alkalmazva — hasznos strukturált adatok kinyeréséhez egy Markdown-dokumentumba vagy GitHub-megjegyzésbe beillesztett táblázatból. A CRLF és LF sorvégek azonos módon kezelendők, és az output alatt elhelyezkedő élő számlálósor a sorok és oszlopok számát jelenti, ahogy gépel.

Minden helyileg fut a böngészőjében — semmi, amit beilleszten, nem feltöltődik sehova, így biztonságos a privát projektekből származó adatok konvertálása. Másolja ki az eredményt, töltse le .txt fájlként, vagy küldje vissza az outputot az inputba egy másik konverzió láncának elindításához.

Gyakori kérdések

Mi történik a beágyazott objektumokkal?
Alapértelmezés szerint egy beágyazott objektum vagy tömb nyers JSON-ként jelenik meg a cellában. Kapcsolja be a "Beágyazott objektumok lapítása" lehetőséget, hogy helyette pont jelöléses oszlopokra ossza fel őket, például user.name és user.age.
Hogyan dönt a "Számok jobbra" igazítás arról, hogy mely oszlopokat kell jobbra igazítani?
Az oszlop csak akkor jobbra igazított, ha minden értéke numerikus. Minden olyan oszlop, amely még egy nem numerikus értékkel is rendelkezik, balra igazított, ami megfelel a vegyes tartalmú táblázatok szokásos olvasásának.
Átalakítható egy Markdown táblázat JSON-ba?
Igen. Az irány lehetőség "Markdown táblázat → JSON" értékre váltásával illesszen be egy táblázatot — a fejléc sor az objektum kulcsaivá, az utána következő sorok pedig objektumokká válnak.
Mi történik, ha az objektumok eltérő kulcsokkal rendelkeznek?
A táblázat tartalmazza az összes kulcsot, amely az összes objektumban megjelenik, az első megjelenés sorrendjében, és egy üres cellát hagy minden olyan objektum számára, amelyből hiányzik az a kulcs.
Az én JSON vagy táblázat adataim feltöltődnek valahova?
Nem. Az átalakítás teljesen a böngészőjében fut JavaScript segítségével — az Ön adatai soha nem kerülnek szerverre.