@Mango said in Не работает редактор скрипта в режиме записи BAS:
Использую BAS версии 25.0.0. Пожалуйста помогите решить данную проблему, переписывать заного весь проект вообще не вариант!
Обновите BAS до актуальной версии 25.1.2
Приветствую всех, в общем проблема в следующем:
Сделал скрипт, но периодически скрипт завершается с сообщением:
Поток №15 : Поток завершился с сообщением "SyntaxError: Unable to parse JSON string во время выполнения действия"
Завернул это в функцию "Игнорировать ошибки", но проблема не исчезла. Подскажите пожалуйста, что я не так делаю?
@ValDiaz Для работы с BAS будет более удобен такой вариант:
Объявляете в самом начале скрипта функцию через выполнить код
function IsJsonString(str) {
try {
JSON.parse(str);
} catch (e) {
return false;
}
return true;
}
А затем после запроса в выполнить код делаете проверку:
[[CHECK]] = IsJsonString(http_client_encoded_content("auto"))
Далее if [[CHECK]] парсим json, else log("Ошибка")