JSONを介してクライアントと通信するSpring MVCベースのアプリケーションサーバーがあります。 クライアントが実行できるクエリの1つが「保留中のメッセージはありますか?」です。 これを行うには、クライアントは認証オブジェクトを作成し、それをサーバーに送信します。サーバは保留中のメッセージのリストを返します。for ex. List<PendingMessage>
クライアントに例外について通知する
今、保留中のメッセージでない場合、nullを返します。問題は、クライアントに通知する方法です。例えば、DB接続が失われた、認証が間違っていた、またはクライアントと共有したい他の例外があるなどのエラーが発生した場合は、
私はそこに素敵なヘッダーを持っていますが、私のサーバーはDBから取得したオブジェクトをJSON形式(ジャージー+ジャクソン)に自動的に変換しますので、あなたが提供するものは本当にできません。 – stdcall
"データ"プロパティがデータベースから返されたjsonデータであるカスタムjsonレスポンスにそれをラップすることができます...本当に問題にはなりません。特に、java用のjsonシリアライゼーションAPIが多数あるため –
私は通常、org.jsonを使用しますが、Jackson JSONプロセッサー・ライブラリーの最初の一見から、これは何かシンプルなものを許すことを示しています –