Порожні клітинки
Цей конвертер таблиці Markdown у JSON перетворює таблицю GitHub Flavored Markdown на JSON — за замовчуванням на масив об’єктів, ключами яких стають клітинки заголовка. Вставте таблицю й скопіюйте JSON.
Оновлено:
Як це працює
Вставте таблицю
Вставте таблицю Markdown чи документ із таблицями, перетягніть файл .md або натисніть «Відкрити за URL». Якщо таблиць кілька, виберіть потрібну в списку «Таблиця».
Виберіть формат JSON
У полі «Формат JSON» доступні масив об’єктів, масив масивів із заголовком першим рядком, об’єкт із ключами зі стовпця та JSON Lines. Розпізнавання чисел вмикається й вимикається.
Скопіюйте JSON
Скопіюйте JSON, завантажте його як файл .json або натисніть «Відкрити в JSON Viewer».
Можливості
Типізовані значення
Числа стають числами, а true, false і null — літералами JSON; коди на кшталт 007 і номери телефонів на зразок +380 44 зберігаються як текст.
Формат для будь-якого завдання
Об’єкти — для коду й тестових даних, масиви — для компактних даних, об’єкт із ключами — для пошуку за ID, JSON Lines — для потокових інструментів.
Чисті ключі
Клітинки заголовка стають ключами без розмітки Markdown; повторювані чи порожні заголовки перейменовуються (name_2, column_3), тож жодне значення не губиться.
Вкладений результат
Заголовки на кшталт user.name можуть стати вкладеними об’єктами ({"user": {"name": …}}) — для цього увімкніть «Вкладені об’єкти з назв через крапку».
Обмеження та конфіденційність
Файли Markdown можуть мати розмір до 20 MB. Файли понад 5 MB конвертуються безпосередньо з файлу без відкриття в редакторі.
Головне застосування — перетворити документацію на дані: таблиця прапорців функцій, кодів помилок, тест-кейсів чи перекладів із README стає файлом JSON для коду, і нічого не доводиться передруковувати. Читаються лише таблиці GFM із вертикальними рисками, по одній за раз; таблиці в блоках коду ігноруються. Двокрапки вирівнювання в JSON нічого не означають і не експортуються.
Докладніше — на сторінці конфіденційності.
Часті запитання
Як конвертувати таблицю Markdown у JSON?
Вставте таблицю — масив JSON з’явиться праворуч. Скопіюйте його або завантажте файл.
Як записуються порожні клітинки?
За замовчуванням як порожні рядки. У полі «Порожні клітинки» можна вибрати null або «пропустити» — тоді ключа в об’єкті не буде.
Чи можна залишити всі значення рядками?
Так. Вимкніть «Розпізнавати числа й true/false», і кожне значення залишиться рядком (string) точно так, як записане в таблиці.
Що відбувається з жирним текстом і посиланнями в клітинках?
За замовчуванням вони стають простим текстом: з **Аврора** виходить "Аврора". Щоб зберегти розмітку, виберіть «Зберегти вихідний Markdown».
Як отримати об’єкт із ключами за ID?
Виберіть «Об’єкт із ключами зі стовпця» й укажіть стовпець з ID у полі «Ключовий стовпець»: кожен рядок стане властивістю з назвою свого ID.
Чи надсилаються дані кудись?
Ні. Розбір і конвертування виконуються лише у вашому браузері, безкоштовно й без реєстрації.