我正在尝试通过套接字发送一个类,这一切都很好。然而,其中一个变量无缘无故地被弄乱了。让我进一步解释一下。
我正在使用的代码如下(对于创建 GSon 的客户端套接字):
while(!someQueueVariable.isEmpty()){
QueryHolder h = this.someQueueVariable.poll();
Gson g = new Gson();
String send = g.toJson(h);
out.println(send);
}
QueryHolder 是一个简单的类,它包含两个Strings
和一个Object[]
.
我尝试了 Netbeans 的内置调试器,并且出现了这些变量:
以蓝色突出显示的变量是您应该查看的变量。如您所见,首先有一个值为 的 Timestamp 对象2013-02-18 15:49:36.415
,它变成了Feb 18, 2013 3:49:36PM
。我在这里做错了吗?这是GSon中的错误吗?