com.google.gson.JsonSyntaxException:java.text.ParseException:Unparseable date:“yyyy-mm-dd”

时间:2017-12-10 10:24:17

标签: java date gson date-parsing

在尝试解析包含两个字符串属性“yyyy-mm-dd”的JSON时,我收到以下错误:

com.google.gson.JsonSyntaxException: java.text.ParseException: Unparseable date: "2017-08-07"

我使用ReimbursementRequest rr = gson.fromJson(req.getReader(), ReimbursementRequest.class);来解析它们,其中gson是设置为new Gson()的公共静态实例。我是否需要以另一种方式定义gson,如果是,如何定义?

1 个答案:

答案 0 :(得分:0)

使用new Gson(),而不是使用香草new GsonBuilder().setDateFormat('yyyy-MM-dd').create(); //它就像一个魅力