Список у JSON дерево
Перетворіть відступний або маркований список на вкладене дерево JSON (або YAML) і навпаки.
Список у JSON дерево
Вставте список, структура якого показана через відступи — пробіли, табуляції або маркери та нумерація — і цей інструмент перетворює його на вкладене дерево JSON або YAML. Він читає контури, карти сайтів, списки папок, організаційні діаграми та будь-які експорти з додатків для заміток, де структура знаходиться у відступах, а не у явній розмітці. Перемкніть напрямок, і інструмент працює й у зворотному напрямку: вставте дерево JSON і отримайте відступний список назад.
Опції контролюють як читання вхідних даних, так і формування вихідних даних. Розмір відступу встановлює, скільки пробілів вважається одним рівнем (табуляція завжди вважається одним рівнем, незалежно від розміру відступу). Маркери та нумерація можуть бути проігноровані — видалені перш ніж рядок стане ім'ям вузла — або збережені як текст. Формат виведення вибирається між об'єктом з масивом потомків, масивом масивів або картою імен, де елементи кожного рівня стають ключами об'єкта; ім'я ключа потомків застосовується тільки до формату об'єкта. Розділити ім'я/значення на розділює кожен рядок на ім'я та значення за розділювачем, наприклад ":" — зручно для контурів "ключ: значення" — і той же розділювач об'єднує їх під час зворотного перетворення.
Відступи, які не відповідають встановленому розміру відступу — три пробіли, де очікуються два — не зупиняють перетворення; інструмент присвоює найближчий рівень і показує кількість нерівних рядків у підсумку нижче вихідних даних, так що випадкова табуляція або артефакт вставлення виділяються. Перетворення дерева назад у список в даний час читає тільки вхідні дані JSON, а не YAML.
Все працює локально у вашому браузері — ничого, що ви вставляєте, ніколи не завантажується. Скопіюйте результат, завантажте його як файл .txt або відправте назад до вхідних даних, щоб продовжити коригування форми.