Хочу достать текст анекдота через данный API, но JSON приходит в формате [{"text:"abcdefgh"}] и из-за [] parse не работает, как получить нужные данные?
const getJoke = {
api: "http://www.umori.li/api/get?site=bash.im&name=bash&num=1",
jokeFunction : function(){
var ajax = new XMLHttpRequest();
var url = getJoke.api;
ajax.open("GET", url, true);
ajax.onreadystatechange = function(){
if (ajax.readyState == 4 && ajax.status == 200){
const readyJoke = JSON.parse(ajax.responseText);
console.log(readyJoke);
}
};
ajax.send(null);
}
};
getJoke.jokeFunction();
Попробуйте так` const getJoke = {
api: "http://www.umori.li/api/get?site=bash.im&name=bash&num=1",
jokeFunction : function(){
var ajax = new XMLHttpRequest();
var url = getJoke.api;
ajax.open("GET", url, true);
ajax.onreadystatechange = function(){
if (ajax.readyState == 4 && ajax.status == 200){
const readyJoke = ajax.responseText[0];
console.log(readyJoke);
}
};
ajax.send(null);
}
};
getJoke.jokeFunction();`
Сборка персонального компьютера от Artline: умный выбор для современных пользователей