«Невалидная (массив) конфигурация JSON»
Приложению дали конфигурацию в виде JSON, и разобрать её не удалось. Формат требует точности: лишняя запятая ломает весь файл.
Подписка для Happ — 3 дня бесплатно, дальше от 200 ₽
Выберите срок и оформите подписку прямо на этой странице — переходить никуда не нужно. Ссылка приходит на почту сразу и добавляется в приложение одной кнопкой. Первые 3 дня можно взять бесплатно, карта не нужна.
- Ссылка-подписка приходит сразу после оплаты — обычно меньше минуты
- Одна ссылка на все устройства, где стоит Happ
- СБП, карты МИР и Visa/Mastercard
- Оплата проходит здесь же, на happ.wiki
Когда это вообще возникает
JSON нужен в двух случаях: когда сервис отдаёт подписку в этом формате и когда конфигурацию правят руками. Обычному пользователю с подпиской он не нужен вовсе — почему.
Что чаще всего ломается
| Ошибка | Как выглядит |
|---|---|
| Лишняя запятая | Запятая перед закрывающей скобкой |
| Незакрытая скобка | Файл обрывается на середине |
| Кавычки-ёлочки | «кавычки» вместо "прямых" — частый след копирования из документа |
| Комментарии | В JSON комментариев не бывает — строки с // ломают разбор |
| Не тот верхний уровень | Ожидается объект или массив объектов, а пришло что-то другое |
Что делать
- Скопируйте файл заново из источника — не из мессенджера.
- Проверьте его любым онлайн-валидатором JSON: он покажет строку с ошибкой.
- Если правила писали сами — соберите их в конструкторе: он выдаёт заведомо корректный JSON.
- Не удаётся — используйте обычную ссылку-подписку: она проще и не ломается.
Как проверить файл, не разбираясь в синтаксисе
- Откройте файл в текстовом редакторе и посмотрите на первый символ: должен быть
{или[. - Убедитесь, что файл заканчивается парной скобкой и в конце нет обрыва.
- Пропустите текст через любой онлайн-валидатор JSON — он покажет строку с ошибкой.
- Если правила писали сами — соберите их заново в конструкторе: он выдаёт корректный набор.
Подписка для Happ, которая просто работает
Ссылка-подписка от ТОК: добавляется в Happ одной кнопкой, одна на все устройства, серверы в нескольких странах, автообновление конфигураций и поддержка в Telegram — ответ ~10 минут.
- без карты
- все устройства по одной ссылке
- отмена в один клик
Обязательно ли разбираться в JSON?
Нет. Это формат для тех, кто настраивает соединение вручную.
Приложение приняло JSON, но соединения нет.
Значит, синтаксис верный, а параметры — нет. Смотрите журнал и ошибку ядра.
Осталось проверить на практике: подписка для Happ на 3 дня бесплатно, без карты. Ссылка приходит сразу и добавляется в приложение одной кнопкой, сервис — ТОК.
Получить ссылку →