Я работаю над React и использую POST API, созданный с помощью Spring Boot. вот код
async postData() {
console.log(JSON.stringify(this.state));
try {
const results = await fetch("/student", {
crossDomain: true,
method: "POST",
headers: {
"Content-type": "application/json",
},
body: JSON.stringify(this.state),
});
const data = await results.json();
console.log("data", data);
//this.props.history.push("/Resume");
this.setState({
owner: "",
student_field_interest1: "",
student_field_interest2: "",
firstname: "",
lastname: "",
contactno: 0,
address: "",
gender: "",
});
} catch (err) {
console.log(err);
}
}
перед обращением к API. Я отправляю этот JSON объект
{"data":[],"owner":"5eeaac70f21e4c2b3a35a8c0","student_field_interest1":"ML","student_field_interest2":"DL","firstname":"Pushkar","lastname":"Jain","contactno":"09991736000","address":"Room no 106 Oxford Caps Upes Road","gender":"Male"}
и при нажатии получаю эту ошибку
SyntaxError: неожиданный токен e в JSON в позиции 2