Behúzott lista JSON fa-szerkezetbe
Behúzott vagy felsorolásjelöléses listát beágyazott JSON (vagy YAML) fa-szerkezetbe alakít, és fordítva.
Behúzott lista JSON fa-szerkezetbe
Illesszen be egy listát, melynek hierarchiája behúzáson keresztül jelenik meg — szóközök, tabulátorok, felsorolásjelek vagy számozás — és ez az eszköz beágyazott JSON vagy YAML fa-szerkezetté alakítja. Beolvassa a vázlatokat, térképeket, mappaszerkezeteket, szervezeti ábrákat és minden megjegyzésalkalmazás-exportot, ahol a szerkezet behúzásban él, nem explicit jelölésben. Fordítsa meg az irány kapcsolót és fordítva is működik: illesszen be egy JSON fa-szerkezetet és kapjon vissza egy behúzott listát.
A beállítások szabályozzák, hogy a bemenet hogyan olvasódik és hogyan alakítódik a kimenet. A behúzás mérete azt határozza meg, hogy hány szóköz számít egy szintnek (a tabulator mindig egy szintnek számít, függetlenül a behúzás méretétől). A felsorolásjelek és számozás figyelmen kívül hagyható — a sor nevévé alakulás előtt eltávolítható — vagy szövegként megtartható. A kimenet szerkezete választható az objektum és gyermek array, arrayok arrayja, vagy név térkép között, ahol minden szint elemei objektum kulcsokká válnak; a gyermek kulcs neve csak az objektum formára vonatkozik. A név/érték felosztása minden sort egy név és érték részre bont egy elválasztó, például ":" helyén — ideális "kulcs: érték" vázlatokhoz — és ugyanez az elválasztó egyesíti őket a visszaalakítás során.
Az olyan behúzás, amely nem egyezik a beállított behúzás mérettel — három szóköz két helyett — nem állítja meg az átalakítást; az eszköz a legközelebbi szintet rendeli hozzá, és jelenti, hogy hány sor volt egyenlőtlen a kimenet alatti számlálóban, így egy véletlen tabulator vagy beillesztési hiba kitűnik. Egy fa-szerkezet listává konvertálása jelenleg csak JSON bemenetet olvas, nem YAML-t.
Minden helyileg fut a böngészőjében — amit beilleszthet, soha nem kerül fel. Másolja ki az eredményt, töltse le .txt fájlként, vagy küldje vissza közvetlenül a bemenetbe az alak további módosításához.