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 файл або відправте вихід назад на вхід для ланцюга іншого перетворення.