Seznam pretvoren v JSON drevo
Spremenite seznam z zamiki ali oglati seznam v ugnezđeni JSON (ali YAML) in nazaj.
Seznam pretvoren v JSON drevo
Prilepite seznam, čigava hierarhija je prikazana z zamiki — presledki, tabulatorji ali oznake in oštevilčevanje — in to orodje ga spremeni v ugnezđeno strukturo JSON ali YAML. Prebira povzetke, zemljevide spletnih mest, sezname imenikov, organizacijske karte in vse izvozimo iz aplikacije za opombe, kjer struktura živi v zamikanju, ne v eksplicitni označbi. Preklopite smer in deluje obratno: prilepite strukturo JSON in dobite seznam z zamiki.
Možnosti nadzorujejo, kako se ulaz bere in kako je rezultat oblikovan. Velikost zamika nastavi, koliko presledkov šteje za eno raven (tabulator vedno šteje za eno raven, ne glede na velikost zamika). Oznake in oštevilčevanje je mogoče prezreti — odstranjeni pred tem, ko linija postane ime vozlišča — ali pa obdržati kot besedilo. Oblika rezultata izbira med objektom s poljem children, nizom nizov ali zemljevidom imen, kjer stavke vsakega nivoja postanejo ključi objekta; naziv ključa children se uporablja samo za obliko objekta. Razdeli ime/vrednost na razdeli vsako vrstico pri prvem pojavu znaka ali niza, ki ga vnesete — dobro za "ključ: vrednost" povzetke — in isti ločnik jih ponovno združi pri pretvarjanju nazaj.
Zamikajoči se tekst, ki se ne ujema s konfiguriran velikostjo zamika — trije presledki, kjer sta dva pričakovana — ne ustavi pretvarjanja; orodje dodeli najbližjo raven in poroča, koliko vrstic je bilo neenakomernih v skupnem rezultatu, tako da razpadni tabulator ali prilepljeni artefakt izstopa. Pretvarjanje strukture nazaj v seznam trenutno bere samo vnos JSON, ne YAML.
Vse se izvršava lokalno v vašem brskalniku — ničesar, kar prilepite, se nikoli ne prosledi. Kopirajte rezultat, ga preuzmite kot datoteko .txt ali ga pošljite nazaj v vhod, da nadaljujete s prilagajanjem oblike.