Если вы используете класс ObjectMapper fastxml, по умолчанию ObjectMapper не понимает класс LocalDateTime, поэтому вам необходимо добавить еще одну зависимость в ваш gradle / maven:
compile 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.7.3'
Теперь вам нужно зарегистрировать поддержку типа данных, предлагаемую этой библиотекой, в объекте objectmapper, это можно сделать следующим образом:
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.findAndRegisterModules();
Теперь в вашем jsonString вы можете легко поместить поле java.LocalDateTime следующим образом:
{
"user_id": 1,
"score": 9,
"date_time": "2016-05-28T17:39:44.937"
}
Сделав все это, ваш JSON-файл для преобразования объектов Java будет работать нормально, вы можете прочитать файл следующим образом:
objectMapper.readValue(jsonString, new TypeReference<List<User>>() {
});