我正在使用Web服务,将数据插入SQD服务器,因为我是新手,我正在进行小型测试。
您已经在NetBeans创建了REST Web服务,创建一个人实体,该服务所做的唯一一件事就是以XML或JSON格式接收对象,然后将其持久存储。当我发送这样的XML格式时:
<persona>
<idPersona>20</idPersona>
<nombre>Albert</nombre>
<trabajador>true</trabajador>
</persona>"
工作正常,但是当我以JSON格式发送对象时:
{
"idPersona":"20",
"nombre":"Bernard",
"trabajador":"true"
}
我得到500(内部服务器错误)。我一直在指导在线教程,我遵循了所有步骤,在教程中有图片,一切都是完美的,但是就我而言,这不是那样的。
有人有同样的问题吗?我希望你可以帮助我。谢谢。
您将布尔人视为字符串,而角色缺失。但是您的JSON应该看起来像这样:
{
"persona": {
"idPersona": "20",
"nombre": "Bernard",
"trabajador": true
}
}