Исправление / отладка кода
Отладка нужна на случай если ваша структура пакета не является правильной, и во время тестирования / компиляции возникают ошибки.
Если во время запуска пакета в тестовом режиме у вас возникает ошибка Corrupted Test Pack
с ключевой надписаю JSON: то вы не сможете использовать пакет до исправления ошибки синтакса.
Также ошибка возникнет и во время компиляции пакета:
note
Причиной ошибки могут быть самые разные: лишняя запятая, отсуствие запятой перед следующим блоком, и так далее.
Восстановление структуры
Чтобы не искать проблемную область кода самим, мы воспользуемся готовым инструментом исправления JSON структуры.
Перейдите на сайт https://jsoneditoronline.org (или иной другой сайт с возможностью авто-исправления JSON кода), и вставьте весь код пакета:
После чего попробуйте перейти в вид просмотра древа элементов.
Если у вас это успешно получилось - значит код впорядке, и проблема не в поврежденной JSON структуре (обратитесь к администратору).
Иначе же у вас возникнет следующая ошибка (с иными значениям цифр и информацией):
А также вы можете видеть подсвеченную область ошибки (однако в нашем примере ошибка находится на 1 строку выше - лишняя запятая после которой блок закрывается и нет других элементов).
Чтобы восстановить структуру пакета в автоматическом режиме, нажмите на кнопку Repair JSON
.
Ошибка должна самоустраниться (автоматически будет удалена лишняя запятая, закрыт блок и т.д.), давайте же снова попробуем открыть вид древа элементов как в примере выше.
Если ошибка устранена: Вы увидите древо элементов вместо кода.
Если же ошибка всё равно присутствует: То попробуйте нажать кнопку восстановления еще раз, или обратитесь к администратору.
Т.к мы видим древо элементов - значит структура является верной. Вернитесь в просмотр кода, скопируйте его и вставьте обратно в ваш файл пакета.
Визуальное редактирование структуры
В древе элементов вы можете легко взаимодействовать с блоками и параметрами. Добавлять новые, редактировать старые, дублировать элементы и так далее.
Данный вид редактирования отлично подойдет тем кто хочет безопасно редактировать код пакета, или вообще предпочитает визуальный вид вместо кода.