title: Jackson Java 8 DateTime serialisation
body: <p>Jackson operates java.time.Instant with <code>WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS</code> (<code>READ_</code> as well) enabled by default. 
  <a href="https://github.com/FasterXML/jackson-datatype-jsr310" rel="nofollow">jackson-datatype-jsr310</a></p>
  
  <p>It produces JSON like this</p>
  
  <p><code>{ "createDate":1421261297.356000000, "modifyDate":1421261297.356000000 }</code></p>
  
  <p>In JavaScript it's much easier to get Date from traditional millis timestamp (not from seconds/nanos as above), like <code>new Date(1421261297356)</code>.</p>
  
  <p>I think there should be some reason to have the nanos approach by default, so what is that reason?</p>