500(内部服务器错误)将JSON发送到Restful Web Services Java时



我正在使用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
  }
}

相关内容

  • 没有找到相关文章

最新更新