Этот конвертер JSON в таблицу Markdown превращает массив объектов в таблицу GitHub Flavored Markdown: одна строка на объект, один столбец на ключ. Вставьте JSON или откройте файл и скопируйте таблицу.
Обновлено:
Как это работает
Вставьте или откройте JSON
Вставьте массив JSON, JSON Lines или ответ API, откройте файл .json, откройте его по ссылке или нажмите «Загрузить пример».
Выберите записи
Самый большой массив объектов находится автоматически; чтобы взять другой, укажите путь вроде 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": "Anna"}} дает столбец user.name со значением Anna.
У меня JSON-объект, а не массив. Что делать?
Конвертер ищет внутри самый большой массив объектов. Укажите другой путь в поле «Массив для конвертации» или $, чтобы весь объект стал одной строкой.
Поддерживается ли JSON Lines?
Да. Формат «одно значение JSON на строку» определяется автоматически, а в параметрах JSON Lines можно включить принудительно.
Что будет с вертикальной чертой в строке JSON?
Она экранируется как \|, поэтому остается внутри ячейки и не начинает новый столбец.
Сохраняется ли кириллица?
Да. Русский текст в значениях и ключах переносится в таблицу без изменений, как и любые символы Unicode.
Можно ли превратить таблицу обратно в JSON?
Да, кнопкой «Markdown → JSON» — она открывает обратный конвертер.