Должен ли я объявить числа как строки? - PullRequest
0 голосов
/ 24 мая 2018

У меня есть очень простой объект

export class Environment {
   name:string;
   activityDays:number = 1; //default value
}

, но когда я публикую его.

return this._http.post<any>(RequestProperties.baseUrl + "/environment/create", JSON.stringify(environment), this.options);

Я получаю сообщение об ошибке, потому что число не имеет ""

Полезная нагрузка {"activityDays":1,"name":"test"}

Ошибка выброса контроллера My Spring:

Ошибка анализа JSON: Невозможно десериализовать экземпляр java.lang.String из маркера START_ARRAY

Так я должен поставить все свои числа в виде строки?

Пружинный контроллер

@PostMapping("/environment/create")
public boolean createEnvironment(@RequestBody Environment environment) {
    System.out.println("xDD");

    return true;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...