经过4个小时不停试图解决问题,我决定在这里询问是否有人可以帮助我.
问题是我的Android客户端在尝试反序列化从服务器收到的数据时会抛出"Unparseable:1302828677828"异常.
我想知道是否可以使用Gson反序列化毫秒格式的日期.
C#中的DateTime.Ticks的Java等价物是什么?
DateTime dt = new DateTime(2010, 9, 14, 0, 0, 0);
Console.WriteLine("Ticks: {0}", dt.Ticks);
Run Code Online (Sandbox Code Playgroud)
Java中上述代码的等价物是什么?
我以POST方法访问Web服务.我需要向服务器发送一个json序列化对象.在我的Android类中,我有一些字符串字段和一个Date字段.此Date字段序列化如下:
.... TouchDateTime":"Oct 6, 2010 5:55:29 PM"}"
Run Code Online (Sandbox Code Playgroud)
但为了与我需要的Web服务兼容,我需要:
"TouchDateTime":"\/Date(928138800000+0300)\/"
Run Code Online (Sandbox Code Playgroud)
我在这里找到了一篇关于反序列化的有趣文章:http://benjii.me/2010/04/deserializing-json-in-android-using-gson/我想我需要做这样的事情.你能伸出援助之手吗?