与杰克逊解析约会

时间:2016-01-27 04:42:54

标签: java json spring-mvc jackson

我正在使用Jackson解析json文件,如下所示:

    {
      "start_time": "2013/10/15 15:16:39",
      "name" : "Kapil"
    }

我解析文件的代码是:

ObjectMapper mapper = new ObjectMapper();
DateFormat myDateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
mapper.setDateFormat(myDateFormat);
JsonNode newNode = mapper.readTree(jsonString);

然后我将JsonNode对象存储在MongoDB中并在日期上执行范围查询。 我的newNode对象如下所示:

{"start_time":"2013/10/15 15:16:39","name":"Kapil"}

我担心Jackson会将start_time字段解释为字符串而不是日期,因此我对日期的范围查询无法正常工作。如何让Jackson正确解释日期类型?

0 个答案:

没有答案