Конвертеры файлов

JSON в таблицу

Преобразуйте JSON-массив в таблицу HTML, Markdown или в оба формата.

Запустить инструмент

Преобразуйте непустой JSON-массив в таблицу HTML, Markdown или сразу в оба формата. Для массива объектов инструмент собирает столбцы по ключам в порядке их первого появления во входном тексте. Если в отдельном объекте отсутствует какой-либо ключ, соответствующая ячейка остаётся пустой. Непустой массив простых значений выводится как таблица с одним столбцом. В разметке Markdown символ вертикальной черты внутри значений экранируется, чтобы не нарушать общую структуру столбцов. В коде HTML специальные символы форматируются безопасно для корректного отображения веб-страницы. Пустой ввод, синтаксически неверный JSON, пустой массив или отдельный объект верхнего уровня не создают таблицу. В смешанном массиве объекты заполняют столбцы согласно своим именам полей, а простые строковые или числовые значения помещаются только в первый столбец. Для массива без именованных полей таблица Markdown формируется без строки заголовка и разделителя. Готовый табличный текст можно сразу скопировать для вставки в документы или веб-страницы.

Инструкция

  1. Вставьте JSON-массив в поле «Ввод JSON».
  2. Выберите формат результата: HTML, Markdown или оба формата. Если формат не выбран, используется HTML.
  3. Нажмите кнопку запуска преобразования.
  4. Скопируйте созданную таблицу и проверьте названия столбцов и пустые ячейки.
  5. Если результата нет, проверьте синтаксис JSON и убедитесь, что верхний уровень содержит массив.

Примеры

  • Входные данные: [{"name":"Анна","age":29},{"name":"Илья"}]. Инструмент создаст столбцы name и age. В строке Ильи ячейка age останется пустой.
  • Входные данные: ["красный","зелёный","синий"]. Инструмент создаст одноколоночную таблицу и поместит каждое значение в отдельную строку.

Частые вопросы

Какой JSON можно преобразовать?

Введите корректный JSON, верхний уровень которого представляет массив. Отдельный JSON-объект, число, строка или другое значение верхнего уровня не преобразуются в таблицу.

Как обрабатываются разные наборы ключей?

Для массива объектов столбцы собираются в порядке первого появления ключей. Если в объекте нет ключа, соответствующая ячейка остаётся пустой.

Что произойдёт со строками и смешанными массивами?

Непустой массив простых значений превращается в таблицу с одним столбцом. В смешанном массиве не-объектные значения попадают только в первый столбец, поэтому длина строк может различаться.

Какие форматы доступны?

По умолчанию используется HTML. Выберите Markdown или объединённый формат, чтобы получить обе версии таблицы. Пустой массив не даёт табличного результата.

Встроить этот инструмент

Добавьте рабочий инструмент SmartPlusLab на свой сайт с помощью кода ниже.