繁体   English   中英

将JSON发送到静态Web服务Java时出现500(内部服务器错误)

[英]500 (Internal Server Error) when send json to restful web services java

我正在研究一种将数据插入到sqd服务器中的Web服务,这是我的新手,因此我正在做一些小测试。

您已经在netbeans中创建了一个rest Web服务,创建了一个person实体,该服务唯一要做的就是接收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
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM