Таблица HTML в JSON

Читает первую таблицу HTML как JSON или CSV. Другое направление — JSON в таблицу HTML · JSON в CSV

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

Таблица HTML — это уже строки и столбцы. Страница читает первую таблицу как JSON или CSV. Другое направление — JSON в таблицу HTML. JSON, который уже состоит из строк, можно отдать в JSON в CSV.

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

  1. Вставьте HTML. Считать по мере ввода включено. Вывод сначала JSON.
  2. Преобразовать выполняется один раз. Показать пример заполняет таблицу с заголовками id, name и ok, строками 1 / Ada / true и 2 / Grace / false, и ставит Вывод в JSON.
  3. JSON — два объекта. Каждое значение — строка: "1", "Ada", "true", затем "2", "Grace", "false".
  4. Переключите Вывод на CSV. Текст: id,name,ok, затем 1,Ada,true, затем 2,Grace,false, без кавычек вокруг этих ячеек.
  5. Очистить всё очищает оба поля. Копировать результат копирует вывод.

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

Читается только первая table. Строка заголовка из th становится ключами. Без заголовка столбцы называются col1, col2 и так далее. Теги внутри ячейки убираются, текст остаётся. Ячейка всегда строка, поэтому число и логическое значение не возвращаются типами JSON. Запятая, кавычка или перевод строки в ячейке CSV заключаются в кавычки.

Где это нужно

  • Поднять простую таблицу HTML в JSON.
  • Сделать CSV из таблицы без кавычек в ячейках.
  • Проверить, что обратный путь страницы таблицы JSON сохраняет текст.

Вопросы

Почему id — строка?

В ячейке текст, а не тип JSON. 1 хранится как "1".

А если на странице две таблицы?

Читается первая.