1

Backbone.js と組み合わせて Java Spring を使用しようとしています。バックエンドで検索を実行し、そのオブジェクトから文字列とともにトークンを受け取ります。そのオブジェクトを保持したいので、その文字列とそのオブジェクトを返したいです(後で使用する必要があります)。

私が持っていたアイデアの 1 つは、オブジェクトをシリアル化し、結果の byte[] を取得して String に変更し、それを他のデータ (おそらく json オブジェクト) と共に返すことでした。次に、その文字列を byte[] に変更することでオブジェクトに戻すことができますか、それとも、その文字列をオブジェクトではなく文字列の byte[] 表現に変換するだけなので、うまくいきませんか?

もしそうなら、Spring を使用して JSON オブジェクトと byte[] の両方を返すにはどうすればよいですか?

ありがとう

4

1 に答える 1

0

「Spring MVC チュートリアル json」をグーグル検索するだけで、Spring MVC アプリケーションから JSON でエンコードされたデータを返す方法に関するチュートリアルがたくさん見つかります。

Java シリアライゼーションによって生成されたバイト配列としてエンコードされた Java アプリからデータを返すことは、そのデータを JavaScript アプリケーションで使用する場合にはお勧めできません。非 Java 環境で、Java でシリアル化されたバイト ストリームをどのように逆シリアル化できますか? JSON のようなクロスプラットフォーム、クロス言語エンコーディングに固執するだけです。

于 2012-09-07T00:27:05.197 に答える