Цей конвертер JSON у таблицю Markdown перетворює масив об’єктів на таблицю GitHub Flavored Markdown: один рядок на кожен об’єкт і один стовпець на кожен ключ. Вставте JSON або відкрийте файл і скопіюйте таблицю.
Оновлено:
Як це працює
Вставте або відкрийте JSON
Вставте масив JSON, JSON Lines чи відповідь API, відкрийте файл .json, отримайте його за URL або натисніть «Відкрити приклад».
Виберіть записи
Найбільший масив об’єктів знаходиться автоматично; щоб узяти інший, вкажіть шлях на кшталт data.items і виберіть, як записувати масиви всередині записів.
Скопіюйте Markdown
Виберіть стовпці й вирівнювання, а тоді скопіюйте таблицю або завантажте її як файл .md.
Можливості
Вкладені об’єкти розгортаються
Об’єкт усередині запису стає стовпцями з назвами через крапку, як-от rateLimit.perMinute, тож кожне значення отримує власний стовпець.
Масиви — як вам зручно
Масиви всередині записів стають нумерованими стовпцями (tags[0], tags[1]), одним текстом JSON або списком через крапку з комою.
Ключі у своєму порядку
Стовпці йдуть у порядку ключів у JSON; ключі, що є лише в деяких об’єктах, додаються там, де трапляються вперше, а відсутні значення лишаються порожніми.
Точні значення
Довгі ідентифікатори не округлюються, true і false лишаються як записано, а null стає порожньою клітинкою. Числові стовпці вирівнюються праворуч.
Місце помилки
Для некоректного JSON показано рядок і стовпець помилки, а кнопка «Перейти до помилки» веде до проблемного місця в редакторі.
Обмеження та конфіденційність
Файли JSON можуть мати розмір до 20 MB, а таблиці обмежено 50 000 рядків. Файли понад 5 MB конвертуються безпосередньо з файлу, без відкриття в редакторі.
Таблиця Markdown пласка, тож глибоко вкладені дані дають багато стовпців. Щоб таблиця лишалася вузькою, виберіть для масивів «Один стовпець із JSON» або «Один стовпець, значення через ;» чи приховайте непотрібні стовпці. Типовий сценарій — документування API: вставте приклад відповіді й за кілька секунд отримайте таблицю полів для README.
JSON розбирається у вашому браузері й не надсилається на сервер; докладніше — на сторінці конфіденційності.
Часті запитання
Як конвертувати JSON у таблицю Markdown?
Вставте масив об’єктів JSON. Кожен об’єкт стає рядком, кожен ключ — стовпцем; коли таблиця виглядає як треба, скопіюйте Markdown.
Як показуються вкладені об’єкти?
Їхні ключі з’єднуються крапкою: {"user": {"name": "Олена"}} дає стовпець user.name зі значенням Олена.
Мій JSON — це об’єкт, а не масив. Що робити?
Конвертер шукає в ньому найбільший масив об’єктів. Вкажіть інший шлях у полі «Масив для конвертування» або $, щоб узяти весь об’єкт як один рядок.
Чи підтримується JSON Lines?
Так. Формат «одне значення JSON на рядок» визначається автоматично, а в параметрах JSON Lines можна ввімкнути примусово.
Що буде з вертикальною рискою в рядку JSON?
Вона екранується як \|, тож лишається всередині клітинки й не починає новий стовпець.
Чи можна перетворити таблицю назад на JSON?
Так, кнопкою «Markdown → JSON», яка відкриває зворотний конвертер.