Задать вопрос
@AleksKek
учусь веб-разработке

Как распарсить данные с json?

Всем привет. У меня есть бд в firebase , вот она - 5b716cd2b84f3528706522.png .
и мой запрос get -
function json(response) {
  return response.json();
}
function saveData(response) {
  const data = response;
  console.log(data); 
}

fetch(`${fireURL}/.json`, {
  method: 'GET',
})
  .then(json)
  .then(saveData);


В консоль пришло это - 5b716e14262ea113843142.png

Как распарсить эти данные и например использовать это в DOM?
  • Вопрос задан
  • 703 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
@alexalexes
Соответствующей функцией:
https://developer.mozilla.org/ru/docs/Web/JavaScri...
Ответ написан
Комментировать
DaFive
@DaFive
Это и есть полученный json, в виде объекта JS.
Бежите по объекту и получаете нужные данные:
function saveData(response) {
  const data = response;
  console.log(data); 

  for( var prop in data) {
    console.log(data[prop], data[prop]['descrName']); //и т.д.
  }
}
Ответ написан
Комментировать
@nonamemovich
если нужно преобразовать строку в json, тогда воспользоваться json.parse
var jsonData = {};
try {
  jsonData = JSON.parse(inputStr);
} catch (e) {
  // обработать ошибку парсинга
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы