我正在使用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正确解释日期类型?