Vnorený zoznám do stromu JSON
Zmeňte vnorený alebo číslovaný zoznám na vnorený strom JSON (alebo YAML) a späť.
Vnorený zoznám do stromu JSON
Vložte zoznám, ktorého hierarchia sa zobraží z odsadenia — medzery, tabelátory alebo odrážky s číslovním — a tento nástroj ho zmení na vnorený strom JSON alebo YAML. Pracuje s osnovy, mapy stránok, zoznamy zložiek, organizačné schémy a akýkoľvek export z aplikácie s poznámkami, kde sa štruktúra ukrýva v odsadení namiesto explicitného značení. Prepnite smer na opačný a funguje to obrátene: vložte strom JSON a dostanete späť vnorený zoznám.
Volby určujú, ako sa vstup číta aj ako sa výstup tvaruje. Veľkosť odsadenia nastaví, koľko medzier sa počíta ako jedna úroveň (tabelátor sa vždy počíta ako jedna úroveň, bez ohľadu na veľkosť odsadenia). Odrážky a číslovanie sa dajú ignorovať — odstrániť pred tým, ako sa riadok stane menom prvku — alebo zachovať ako text. Tvar výstupu si vyberie medzi objektom s poľom deťmi, poľom polí alebo mapou mien, kde sa prvky každej úrovne stanú kľúčmi objektu; názov kľúča deťmi sa vzťahuje iba na objektový tvar. Rozdelenie mena a hodnoty na oddeľovač ako ":" — vhodné pre osnovy "kľúč: hodnota" — a rovnaký oddeľovač ich spája pri spätnej konverzii.
Odsadenie, ktoré sa nezhoduje s nastavenou veľkosťou — tri medzery tam, kde sa čakajú dve — nezastaví konverziu; nástroj priradí najbližšiu úroveň a v súčte pod výstupom zobrazí počet nevyrovnaných riadkov, takže aj osameľý tabelátor alebo vložený artefakt vynikne. Konverzia stromu späť na zoznám v súčasnosti číta iba vstup JSON, nie YAML.
Všetko funguje miestne v prehliadači — nič, čo vložíte, sa nikdy nenahrá. Skopírujte výsledok, stiahnite ho ako .txt súbor alebo ho pošlite priamo späť do vstupu, aby ste pokračovali v zmene tvaru.