В настоящее время я выполняю вызов ajax для возврата данных из API. Возвращаемое значение - это объект массива. Этот формат является недопустимым объектом, поэтому у меня возникают проблемы с доступом к данным, которые мне возвращают.
Как я могу преобразовать этот объект в действительный объект json, чтобы я мог получить доступ к возвращаемым данным?
Вот пример возвращаемых данных:
data = { ["<p>Retail Websites has a profit value of $243,291. In the year 2020 we have seen a growth rate of about 2.3% </p>" ] }
Я пробовал использовать dataType: json
в моем вызове ajax, но результат остался прежним.
Вот мой вызов ajax с использованием «dataType: json»:
$.ajax({
type: "POST",
url: dataUrl,
data: {
"retailId": retailId,
},
dataType: "json",
async: true,
error: function () {
console.log("error")
}
}).done(function (data) {
console.log("retail data", data)
})
Я не могу получить доступ к данным в этом объекте. Я ожидаю, что у меня будет доступ к данным, например к объекту json, например: data[0]
. Я застрял в том, как выполнить sh это.