Я пытаюсь получить необработанные данные с веб-сайта и преобразовать их в JSON, но проблема в том, что данные используют одинарные кавычки вместо двойных кавычек, что дает ошибку
UnhandledPromiseRejectionWarning: FetchError: недопустимое тело ответа json в (WEBSITE_LINK) причина: неожиданный токен 'в JSON в позиции 1
Если я открою страницу в своем браузере, данные будут выглядеть так: {'test': True, 'number': 0}
Как преобразовать одинарные кавычки в двойные кавычки перед их анализом в JSON с помощью следующего кода?
let url = `WEBSITE_LINK`;
let settings = { method: "Get" };
fetch(url, settings)
.then(res => res.json())
.then((json) => {
console.log(json.test)
console.log(json.number)
});