Http сбой при разборе

0

Я работаю над школьным проектом, где мы должны создать приложение. Одна страница содержит истинные/ложные вопросы, которые задает профессор, и студенты могут ответить на них. Страница готова, кроме http запроса на получение вопросов и ответов на ключи. В настоящее время я издеваюсь над сервером с почтой. Просьба по предоставленной ссылке от postmann works.

Тем не менее, я всегда получаю ошибки анализа JSON...

Это из строк JSON, которые я пытался использовать

{
„question" : „what is 2x2?" ,
„answerKey" : true
}

И это сообщение об ошибке, которое я получаю:

SyntaxError: "JSON.parse: expected property name or '}' at line 2 column 1 of the JSON data"

Класс Question имеет два атрибута:

answerKey: boolean;

а также

question: string

А ниже вы можете увидеть мою функцию http.get и функцию, которая вызывает функцию get

public getAllQuestions(): Observable<Question[]> {
        return this.http.get<Question[]>(this.baseurl.concat('quiz'));
    }

public pullQuestionFromBackend(): void {
        this.submitQuizService.getAllQuestions().subscribe((question: Question[]) => {
            this.questionList = <Question[]> question;
        });
    }
Теги:
angular
ionic-framework

1 ответ

1
Лучший ответ

Это не правильный формат JSON.

Отличается от "

Попробуй с

{
"question" : "what is 2x2?" ,
"answerKey" : true
}
  • 0
    Хорошо, это исправило мою ошибку синтаксического анализа, спасибо за это! Тем не менее, теперь я нашел эту менее описательную ошибку: Http error response (неизвестный URL): 0 Неизвестная ошибка
  • 0
    для этой части взглянуть на уже существующий вопрос

Ещё вопросы

Сообщество Overcoder
Наверх
Меню