#javascript #json #file #fetch-api
#javascript #json #файл #fetch-api
Вопрос:
Я пытаюсь прочитать данные из файла json, который я сохранил в своей корневой папке, и это ошибка, которую я получаю:
Неперехваченная (в обещании) синтаксическая ошибка: JSON.parse: ожидаемое имя свойства или ‘}’ в строке 2 столбца 2 данных JSON
Код:
function getData(){
fetch("./data.json")
.then(response => {
return response.json();
})
.then(data => {
console.log(data);
})
.catch(error => {
console.log(error);
})
}
getData();
Комментарии:
1. Это означает, что ваш файл JSON отформатирован неправильно. Вставьте файл в jsonlint.com .
2. по-видимому, у вас есть конечная запятая после свойства в объекте — допустимо в javascript, недопустимо в JSON
3. Можете ли вы указать на это из кода?
4. Это не в вашем коде, это в вашем
data.json
файле5. Я думаю, вы правы