Шесть утилит BI Data: телефоны, HTTP, JWT, XML, URL и регистр

Шесть утилит BI Data: телефоны, HTTP, JWT, XML, URL и регистр

Обновлено 3 сентября 2026 года.

15 июля 2025 года в каталог BI Data Tools добавились шесть утилит для подготовки и проверки данных. Ниже — их назначение и ограничения, уточнённые по текущим страницам и клиентскому коду.

1. Phone Number Extractor

Экстрактор телефонов ищет похожие на номера фрагменты текста, разбирает их с учётом выбранной страны и проверяет через библиотеку телефонных номеров. Есть удаление повторов. Текущая реализация формирует международный номер и удаляет начальный «+», поэтому формат результата нужно сверять с требованиями принимающей CRM или рекламной системы.

Такая проверка оценивает структуру номера, но не подтверждает, что номер обслуживается, принадлежит нужному человеку или доступен для звонка. Проверьте разделение нескольких номеров в одной строке и сохранение добавочных номеров.

2. HTTP Header Inspector

Инспектор HTTP-заголовков помогает посмотреть доступные сведения запроса и ответа. Проверка внешнего адреса выполняется браузерным fetch. Возможность чтения ответа ограничена CORS, а часть заголовков браузер не раскрывает. Поэтому инструмент не может показать все заголовки любого URL и не заменяет сетевой запрос с сервера или диагностику через curl.

При автоматическом следовании перенаправлениям полученный ответ не является полной трассировкой всей цепочки редиректов. Ошибка браузерного запроса также не всегда означает, что проверяемый сайт недоступен.

3. Base64 / JWT Decoder

Декодер Base64/JWT показывает содержимое частей токена, подпись как строку и даты из полей exp, iat и nbf. Декодирование не проверяет криптографическую подпись. Из отображённого payload нельзя сделать вывод, что токен подлинный, принят сервером или даёт доступ пользователю. Для такой проверки нужны соответствующий ключ, допустимый алгоритм и правила проверки токена.

4. XML ⇄ JSON Converter

Конвертер XML/JSON использует fast-xml-parser и позволяет настраивать префикс атрибутов. В коде предусмотрена обработка атрибутов и CDATA, но это не означает побайтовое обратимое преобразование любого XML.

Читай также:  Сквозная аналитика своими силами: Метрика, PostgreSQL и Битрикс24

Проверьте документы со смешанным текстом и вложенными элементами, повторяющимися узлами, пробелами и числоподобными строками. Например, код с ведущими нулями не должен неожиданно стать числом. Результат зависит от правил представления XML в объекте JSON.

5. URL Parser & Slug Generator

Парсер URL разбирает адрес и query-параметры, помогает с кодированием, slug и представлением международных доменов. Разбор URL не подтверждает существование страницы или её доступность. Slug — техническая часть адреса, а не гарантия улучшения позиций в поиске.

При работе с существующими страницами сначала определите правила перенаправления со старых URL. У параметров запроса могут быть повторяющиеся имена и значения: их нельзя без проверки сводить к одному полю.

6. Case Converter

Конвертер регистра преобразует строки и ключи JSON в snake_case, kebab-case, camelCase и PascalCase. Ключи обрабатываются рекурсивно, включая вложенные объекты и элементы массивов.

Проверьте совпадения после преобразования: два разных исходных ключа могут получить одинаковое имя. В таком случае одно значение может заменить другое. Названия с аббревиатурами и нелатинскими символами также нужно проверить на своей выборке.

Обработка в браузере и проверка результата

Основные преобразования этих утилит выполняются клиентским JavaScript. Но сами страницы используют загружаемые ресурсы и аналитику, а HTTP-инспектор отправляет запрос к заданному адресу. Поэтому прежнее общее обещание «всё офлайн» заменено описанием фактического поведения.

Начните с небольшого примера без рабочих секретов и персональных данных, сравните исходные значения с результатом и проверьте его в принимающей системе. Все шесть страниц доступны через каталог BI Data Tools.