2017-02-16 5 views
0

私は新しいサービスであるため、sqdサーバーにデータを挿入するためにWebサービスを使用しています。jsonを安らかなWebサービスjavaに送信すると、内部サーバーエラー(内部サーバーエラー)

netbeansでレストウェブサービスを作成し、personエンティティを作成しました。サービスが行うことは、オブジェクトをxmlまたはjson形式で受け取り、それを永続性で保存することだけです。

{ 
"idPersona":"20", 
"nombre":"Bernard", 
"trabajador":"true" 
} 

を私は500(内部サーバーエラー)を取得:私はこのようなXMLフォーマットを送信する場合:

<persona> 
<idPersona>20</idPersona> 
<nombre>Albert</nombre> 
<trabajador>true</trabajador> 
</persona>" 

が正常に動作しますが、私はこのようなJSON形式でオブジェクトを送信するとき。私はチュートリアルをオンラインで指導してきました。私はすべてのステップを踏んできました。チュートリアルには写真があり、すべてが完璧ですが、私の場合はそうではありません。

誰かに同じ問題がありましたか?あなたが私を助けることを願っています。 ありがとうございます。

+1

あなたは500 500は、チェックエンジンの光のようである原因をエラー確認するためにサーバのログを見ている、それはあなたにその何かが失敗した以外に何も伝えていません。また、コードの画像を投稿しないでください。あなたのポストに実際のコードをコピー/貼り付けてください。 –

+0

情報が不足していることを知らせたくない場合は、必要な情報をすばやく追加する必要があります。必要に応じて、あなたの投稿を削除し、サーバーログスタックトレースを追加できるときに削除を取り消します。 –

+0

@ジムガリソン、私の無知を許しますが、あなたが書いているレコードはどこにありますか? –

答えて

2

ブール値を文字列のように扱います。ペルソナはありません。しかし、あなたのJSONは次のようになります。

{ 
    "persona": { 
    "idPersona": "20", 
    "nombre": "Bernard", 
    "trabajador": true 
    } 
} 
+0

また、引用符を付けずに試してみても、結果は同じです –

+0

スタックトレースを見ることなく、このことを明確にすることはできません。 –

+0

どうやらそれはグラスフィッシュのバグです:http://stackoverflow.com/questions/33722764/glassfish-error-when-producing-json –