title: Kotlin data class and LocalDateTime
body: <p>I have Ticket class:</p>
  
  <pre><code>data class Ticket(
          var contact_email : String? = null,
          var date_opened : LocalDateTime? = null
  )
  </code></pre>
  
  <p>but I get error during read from string:</p>
  
  <blockquote>
    <p>Caused by:
    com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot
    construct instance of <code>java.time.LocalDateTime</code> (no Creators, like
    default construct, exist): no String-argument constructor/factory
    method to deserialize from String value ('2017-11-13T06:40:00Z')  at
    [Source: UNKNOWN; line: -1, column: -1] (through reference chain:
    rnd_classifier.model.Ticket["date_opened"])</p>
  </blockquote>
  
  <p>I tried add annotations without success:</p>
  
  <pre><code>data class Ticket(
          var contact_email : String? = null,
  
          @JsonSerialize(using = ToStringSerializer::class)
          @JsonDeserialize(using = LocalDateTimeDeserializer::class)
          var date_opened : LocalDateTime? = null
  )
  </code></pre>
  
  <p>How to fixed it?</p>