ソケットを介してクラスを送信しようとしていますが、これはすべて正常に機能します。ただし、明らかな理由もなく、変数の 1 つが台無しになります。さらに説明しましょう。
私が使用しているコードは次のとおりです(GSonが作成されるクライアントソケットの場合):
while(!someQueueVariable.isEmpty()){
QueryHolder h = this.someQueueVariable.poll();
Gson g = new Gson();
String send = g.toJson(h);
out.println(send);
}
QueryHolder は、2 つStrings
の とObject[]
.
Netbeans の組み込みデバッガーを試してみたところ、次の変数が存在
していました。青色で強調表示されている変数は、確認する必要がある変数です。ご覧のとおり、最初に の値を持つ Timestamp オブジェクトがあり
2013-02-18 15:49:36.415
、それが に変わりましたFeb 18, 2013 3:49:36PM
。ここで何か間違ったことをしていますか?それはGSonのバグですか?