簡體   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