这个是映射的时间设置
",\"updateTimes\":{\"type\":\"date\", \"format\": \"yyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis\"}"
这个是导入的时间格式,类型是date的
"createTimes" : ISODate("2018-03-24T03:25:47.020Z"),
报出的错误:
"reason":"Invalid format: "2018-06-08T20:52:49" is malformed at "T20:52:49""
输出方式都是以字符串输出,只是默认的格式是:1970-01-01T00:00:00Z ,也就是默认的 UTC 格式。存储的时候利用各种JSON对象,比如 json-lib , fastjson , Jackson , gson 等等。存储的时候就可以用JSON Format一下再存储,然后取出来后,在用JSON.toBean(json,POJO.class) ,就解决了,这里利用的是相同 JSON 包转成 JSON ,然后又toBean 回来,是没问题的,然后 Elasticsearch 也支持存储 JSON 。