JSON в таблицу HTML

Превращает массив объектов JSON в таблицу HTML. Другое направление — Таблица HTML в JSON · JSON в CSV

Что делает страница

Массив объектов JSON удобнее читать таблицей. Страница пишет таблицу HTML в браузере. Другое направление — таблица HTML в JSON. CSV тех же строк — JSON в CSV.

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

  1. Вставьте JSON. Считать по мере ввода включено.
  2. Преобразовать выполняется один раз. Показать пример подставляет [{"id":1,"name":"Ada","ok":true},{"id":2,"name":"Grace","ok":false}].
  3. Результат — таблица. Ячейки заголовка: id, name и ok. Первая строка: 1, Ada, true. Вторая: 2, Grace, false.
  4. Очистить всё очищает оба поля. Копировать результат копирует HTML.

Правила и границы

Массив объектов даёт столбец на каждый ключ, в порядке первого появления. Один объект — два столбца, th для ключа и td для значения, без строки заголовка. Массив простых значений использует заголовок value. Вложенный объект или массив записывается текстом JSON в ячейке. Пустой массив, пустой объект, голое число или голая строка останавливаются с ошибкой.

Где это нужно

  • Вставить список из API таблицей на страницу.
  • Посмотреть две строки перед обратной страницей.
  • Прочитать логическое значение рядом с именем без просмотрщика JSON.

Вопросы

Почему обратно получается не тот JSON?

Таблица хранит текст ячеек. Назад 1 и true — это строки "1" и "true".

Куда делся вложенный объект?

Он остаётся текстом JSON в ячейке, а не второй таблицей.