Якщо ви використовуєте клас ObjectMapper швидшогоxml, за замовчуванням ObjectMapper не розуміє клас LocalDateTime, тому вам потрібно додати ще одну залежність у вашому gradle / maven:
compile 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.7.3'
Тепер вам потрібно зареєструвати підтримку типу даних, запропоновану цією бібліотекою, у ваш об'єктmapper-об'єкт, це можна зробити, виконавши наступне:
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>>() {
});