0

私はGWTアプリケーションに取り組んでいます。

hashMap を JSON 文字列に変換して GWT サーバーに送信したい

私のHashMapはHashMap<String, CustomProperties)

CustomProperties は、さまざまなパラメーターを持つクラスです。この HashMap は file のプロパティです。

これらのプロパティを含むファイルをアップロードしたいと考えています。

私がやろうとしていること: json Sting を非表示フィールドに添付し、formPanel を介してファイルと一緒に送信します。

しかし、ハッシュマップを JSON 文字列に変換する方法がわかりません。

この点で誰かが私を導くことができますか?

4

3 に答える 3

0

JohnSの答えは理にかなっています。ただし、関連するかなり前に回答された質問があります。詳細については、GWT HashMap to/from JSONを参照してください。

于 2012-08-30T18:52:47.127 に答える
0

JSON との間のシリアル化にGWT AutoBeanフレームワークを使用することを検討してください。

于 2012-08-30T17:22:34.990 に答える
0

ジャクソンに試してもらうことができます。

http://wiki.fasterxml.com/JacksonInFiveMinutes

ObjectMapper mapper = new ObjectMapper(); 
mapper.writeValue(outputStream, yourMap);
yourMapinJson=outputStream.toString();
于 2012-08-31T08:14:26.140 に答える