Jika Anda menggunakan kelas ObjectMapper dari fastxml, secara default ObjectMapper tidak memahami kelas LocalDateTime, jadi, Anda perlu menambahkan dependensi lain di gradle / maven Anda:
compile 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.7.3'
Sekarang Anda perlu mendaftarkan dukungan tipe data yang ditawarkan oleh perpustakaan ini ke objek Anda objectmapper, ini dapat dilakukan dengan mengikuti:
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.findAndRegisterModules();
Sekarang, di jsonString Anda, Anda dapat dengan mudah menempatkan bidang java.LocalDateTime Anda sebagai berikut:
{
"user_id": 1,
"score": 9,
"date_time": "2016-05-28T17:39:44.937"
}
Dengan melakukan semua ini, konversi file Json ke Java Anda akan berfungsi dengan baik, Anda dapat membaca file dengan mengikuti:
objectMapper.readValue(jsonString, new TypeReference<List<User>>() {
});