JSON是一种强类型的数据表示形式,其中数字,布尔值,字符串,空字符串,空对象和null都可以明确指定。
您发送请求的对象与company.id
作为string
其定义为long
。这就是请求处理程序抱怨无法从string
参数创建公司对象的原因。它不能隐式推断string
来long
。
请求json应该如下所示:
{
"email":"root@gmail.com",
"phone":"632589714",
"firstName":"root",
"lastName":"root",
"birthday":null,
"job":"root",
"company":{
"id":1 //without quotes
}
}