Ошибка «Невалидная (массив) конфигурация JSON» возникает, когда приложение обнаруживает ошибки в JSON-конфигурации во время импорта.
Happ поддерживает импорт конфигураций в формате JSON. Если структура JSON нарушена, содержит недопустимые символы или повреждена при копировании, приложение не сможет обработать данные и покажет данную ошибку.
Возможные причины
Повреждение при копировании
Часть JSON могла быть потеряна или изменена при копировании из браузера, мессенджера или текстового редактора.
- отсутствуют открывающие или закрывающие скобки;
- удалены кавычки вокруг значений;
- потеряны отдельные строки конфигурации;
- добавлены лишние символы.
Некорректный JSON
Конфигурация может содержать синтаксические ошибки, которые делают JSON недействительным.
- лишние запятые;
- незакрытые кавычки;
- непарные фигурные или квадратные скобки;
- неверная структура массива.
Недопустимые символы
Иногда в конфигурацию попадают скрытые или служебные символы, которые нарушают формат JSON.
Такое может происходить после копирования данных из PDF-файлов, веб-страниц или некоторых мессенджеров.
Неполный экспорт
Если JSON был экспортирован из другого VPN-клиента или панели управления, файл мог сформироваться некорректно или не полностью.
Как исправить ошибку
Просмотрите содержимое буфера обмена
Вставьте содержимое буфера обмена в любой текстовый редактор и убедитесь, что данные выглядят как корректный JSON.
- JSON начинается с
{или[; - все скобки закрыты;
- отсутствуют посторонние символы;
- структура выглядит полной.
Получите конфигурацию повторно
Если данные были получены от провайдера VPN, рекомендуется повторно скачать или экспортировать конфигурацию.
- Откройте личный кабинет или панель управления.
- Создайте новую конфигурацию.
- Скопируйте данные повторно.
- Попробуйте выполнить импорт ещё раз.
Проверьте JSON валидатором
Если у вас есть доступ к содержимому конфигурации, можно проверить её с помощью любого JSON-валидатора.
Это позволит быстро обнаружить ошибки структуры и место их возникновения.
Используйте другой способ импорта
Если конфигурация доступна в виде ссылки или QR-кода, попробуйте воспользоваться этим способом вместо ручного копирования JSON.
Если проблема сохраняется
Если ошибка появляется даже после повторного получения конфигурации, вероятнее всего проблема находится в самом JSON-файле или способе его формирования.
В этом случае рекомендуется обратиться к поставщику конфигурации или в службу поддержки.