Перейти до вмісту
100% локально

JSON у таблицю Markdown

Перетворіть масив JSON-об'єктів у таблицю Markdown або конвертуйте її назад у JSON.

Введення
Вихід

JSON у таблицю Markdown

Вставте масив JSON-об'єктів і цей інструмент створить із нього таблицю Markdown: ключі кожного об'єкту стають рядком заголовка, а кожен об'єкт стає одним рядком даних. Використовуйте його для документування відповіді API, перетворення експорту конфігурації на читабельну таблицю для README або додавання короткого резюме даних у issue GitHub або вики-сторінку.

Вкладені об'єкти можуть бути розгорнуті на колонки з точковою нотацією (`user.name`, `user.age`) замість відображення як JSON у клітинці, і цей же перемикач відновлює вкладену структуру при конвертуванні таблиці назад у JSON. Вирівнювання колонок можна встановити на ліворуч, по центру, праворуч або "числа праворуч", що вирівнює праворуч будь-яку колонку, де всі значення числові, і залишає решту ліворуч. Поле "колонки" вибирає саме ті ключи, які потрібні, і в потрібному порядку, так що широкий об'єкт не повинен стати широкою таблицею. Вирівнювання ширини колонок пробілами узгоджує вихідний код Markdown в моноширинному редакторі, а символи | у значеннях екрануються за замовчуванням, так що випадковий | ніколи не порушить структуру таблиці.

Перемикання напрямку на "таблиця Markdown → JSON" обертає процес назад: вставте таблицю і отримайте назад масив JSON із застосуванням тих же параметрів розгортання, вибору колонок та екранування символів у зворотному напрямку — зручно для вилучення структурованих даних із таблиці, вставленої в документ Markdown або коментар GitHub. Закінчення рядків CRLF та LF обробляються однаково, і живий лічильник під результатом показує кількість рядків та колонок по мірі вводу.

Все працює локально у вашому браузері — ніщо з того, що ви вставляєте, не завантажується нікуди, тому безпечно конвертувати дані з приватних проектів. Скопіюйте результат, завантажте його як .txt файл або відправте вихід назад на вхід для ланцюга іншого перетворення.

FAQ

Що відбувається з вкладеними об'єктами?
За замовчуванням вкладений об'єкт або масив відображається як сирий JSON у клітинці. Увімкніть "Розгорнути вкладені об'єкти", щоб розділити їх на колонки з точковою нотацією, такі як user.name та user.age.
Як вирівнювання "Числа праворуч" визначає, які колонки вирівнювати праворуч?
Колонка вирівнюється праворуч лише в тому випадку, якщо всі значення в ній числові. Будь-яка колонка з хоча б одним нечисловим значенням вирівнюється ліворуч, що відповідає тому, як зазвичай читаються таблиці зі змішаним змістом.
Чи можу я конвертувати таблицю Markdown назад у JSON?
Так. Переключіть напрямок на "таблиця Markdown → JSON" і вставте таблицю — рядок заголовка стає ключами об'єкту, а кожен наступний рядок стає одним об'єктом.
Що якщо мої об'єкти мають різні ключи?
Таблиця включає кожен ключ, зустрінутий у всіх об'єктах, у порядку його першого появлення, і залишає клітинку порожньою для будь-якого об'єкту, в якому цей ключ відсутній.
Мої JSON або дані таблиці завантажуються кудись?
Ні. Перетворення працює повністю у вашому браузері, використовуючи JavaScript — ваші дані ніколи не відправляються на сервер.