我有一个非常简单的对象
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"}
我的Spring控制器抛出错误:
JSON解析错误:无法从START_ARRAY令牌中反序列化
java.lang.String
的实例
那么我应该将所有数字都作为字符串吗?
Spring控制器
@PostMapping("/environment/create")
public boolean createEnvironment(@RequestBody Environment environment) {
System.out.println("xDD");
return true;
}