Рендерер JSON в HTML-таблицу

Разработчик
Реклама · УДАЛИТЬ?

Параметры таблицы

Видимость столбцов

Столбцы появятся здесь после ввода допустимого JSON.

Параметры экспорта

Сгенерированный HTML-код

Реклама · УДАЛИТЬ?

Гид

Рендерер HTML-таблиц из JSON 1

Рендерер JSON в HTML-таблицу

Преобразуйте массив JSON-объектов в стилизованную интерактивную HTML-таблицу. Вставьте свои JSON-данные и мгновенно получите отображаемую таблицу с сортируемыми столбцами, настраиваемыми стилями, обработкой вложенных объектов и элементами управления видимостью столбцов. Экспортируйте результат в виде встраиваемого HTML с встроенными CSS, в формате CSV или Markdown.

Как использовать

Вставьте массив JSON-объектов в область ввода. Инструмент автоматически определяет все уникальные ключи в объектах и отображает их как столбцы таблицы. Выберите стиль таблицы (обычный, в полоску, с рамкой, компактный или темный), настройте отображение вложенных объектов и переключайте видимость столбцов. Щелкните заголовки столбцов для сортировки. Скопируйте сгенерированный HTML, CSV или Markdown, или загрузите полный файл .html со встроенными стилями.

Возможности

  • 5 стилей таблицы — Обычный, в полоску, с рамкой, компактный и темный темы. Каждая тема генерирует самодостаточный встроенный CSS, чтобы таблица корректно отображалась при встраивании в любом месте.
  • Обработка вложенных объектов — Три режима: Преобразовать в строку (показать как строку JSON), Развернуть внутри строки (выровнять с ключами точечной нотации, например, «address.city») или Сворачиваемый (развернуть/свернуть вложенный контент на месте).
  • Сортируемые столбцы — Щелкните любой заголовок столбца для сортировки по возрастанию или убыванию. Работает с текстом, числами и датами.
  • Видимость столбцов — Автоматически заполняемые флажки для каждого обнаруженного столбца. Скрывайте или показывайте определенные поля, чтобы настроить вывод таблицы.
  • Пагинация — Автоматическая пагинация для наборов данных с более чем 50 строк с навигацией «предыдущая/следующая» и отображением количества строк.
  • Экспорт HTML — Скопируйте или загрузите полный, самодостаточный HTML со встроенным CSS. Может быть встроено в любую веб-страницу, электронное письмо или документ.
  • Экспорт CSV — Корректно цитируемый вывод CSV, обрабатывающий запятые, кавычки и специальные символы в значениях.
  • Экспорт Markdown — Чистый формат таблицы Markdown, совместимый с GitHub, GitLab и любым рендерером Markdown.
  • Пример данных — Загрузите пример JSON, чтобы увидеть инструмент в действии, прежде чем вставлять свои данные.

Поддерживаемый формат JSON

Инструмент ожидает массив JSON-объектов: [{"name": "Alice", "age": 30}, {"name": "Bob", "age": 25}]. Объекты не обязательно должны иметь одинаковые ключи — отсутствующие ключи в некоторых объектах приводят к пустым ячейкам. Вложенные объекты и массивы обрабатываются в соответствии с выбранным режимом. Примитивные значения (строки, числа, булевы значения, null) отображаются непосредственно в ячейках таблицы.

Реклама · УДАЛИТЬ?

Какой формат JSON принимает инструмент?

Инструмент принимает массив JSON-объектов — наиболее распространенный формат для табличных данных. Каждый объект в массиве становится строкой, а ключи объекта — заголовками столбцов. Пример: [{«id»: 1, «name»: «Alice»}, {«id»: 2, «name»: «Bob»}]. Объекты не обязательно должны иметь одинаковые ключи; инструмент обнаруживает все уникальные ключи во всех объектах и заполняет отсутствующие значения пустыми ячейками. Вложенные объекты и массивы поддерживаются тремя режимами отображения.

Как инструмент обрабатывает вложенные JSON-объекты?

Доступны три режима. «Преобразовать в строку» отображает вложенные значения как их строковое представление JSON (например, {«city»: «NYC»}). «Развернуть внутри строки» выравнивает вложенные объекты, используя заголовки столбцов в точечной нотации (например, объект «address» с полем «city» становится столбцом «address.city»). «Сворачиваемый» отображает кнопку переключения в ячейке, которая разворачивается, чтобы показать вложенное содержимое. Выбирайте в зависимости от вашего сценария использования: «Преобразовать в строку» для компактного отображения, «Развернуть внутри строки» для полной видимости, «Сворачиваемый» для интерактивного исследования.

Могу ли я встроить сгенерированный HTML-код таблицы на свой веб-сайт?

Да — сгенерированный HTML включает встроенные стили CSS, поэтому он полностью самодостаточен. Скопируйте HTML-код или загрузите файл .html и вставьте его на любую веб-страницу, в пост блога, шаблон электронного письма или CMS. Таблица будет корректно отображаться без необходимости использования внешних таблиц стилей. Выберите стиль таблицы, который соответствует дизайну вашего сайта (обычный для минимального, в полоску для удобочитаемости, темный для сайтов с темной темой).

Данные отправлены на сервер?

Нет — вся обработка происходит в вашем браузере с использованием JavaScript. Ваши JSON-данные никогда не покидают ваше устройство. Нет никаких вызовов API, никакой серверной обработки и никакого хранения данных. Отображение таблицы, сортировка, пагинация и функции экспорта — все работает исключительно на стороне клиента. Это важно для конфиденциальных данных, таких как записи пользователей, финансовые данные или внутренние ответы API.

Хотите убрать рекламу? Откажитесь от рекламы сегодня

Установите наши расширения

Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска

в Расширение Chrome в Расширение края в Расширение Firefox в Расширение Opera

Табло результатов прибыло!

Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!

Реклама · УДАЛИТЬ?
Реклама · УДАЛИТЬ?
Реклама · УДАЛИТЬ?

новости с техническими моментами

Примите участие

Помогите нам продолжать предоставлять ценные бесплатные инструменты

Купи мне кофе
Реклама · УДАЛИТЬ?