【发布时间】:2015-08-04 12:48:50
【问题描述】:
我开发具有客户端-服务器和数据库的安卓应用程序。
我使用gson来解析服务端和客户端之间的对象。
我的日期类型是 java.sql.date
当我运行这段代码时(消息是我创建的一个对象...):
public ArrayList<Message> getMessagesByKehilaName(String kehilaName) throws Exception {
String result = GET(URL + "getMessagesByKehilaName?kehilaName=" + kehilaName);
Gson gson = new Gson();
ArrayList<Message> am = new ArrayList<Message>(Arrays.asList(gson.fromJson(result, Message[].class)));
return am;
}
我得到了这个例外:
com.google.gson.JsonSyntaxException:java.text.ParseException:无法解析的日期: “2011-11-05”(偏移量 0)
我的数据库上的值确实是2011-11-05,我的消息日期的类型也是java.sql.date。
为什么会有这个异常?
【问题讨论】:
-
请在此处发布您的结果
-
结果贴在上面..当我将有问题的行放在 try..catch 块中时我得到它 - 这是异常的值。
标签: java android date gson unparseable