@Test
  public void CanDecodeFromJson() throws Exception {
    String content = "[[2015, 6, 28], [[13, 52, 5, 123456],7260]]";
    ObjectMapper mapper = JacksonObjectMapperFactory.objectMapper(DataFormat.Text);

    Object timeObj = mapper.readValue(content, Object.class);
    SqpTimestamp sqpTimestamp = SqpTimestamp.fromJsonFormatValue(timeObj);

    OffsetDateTime timestamp = sqpTimestamp.asOffsetDateTime();
    assertThat(timestamp.getHour(), is(13));
    assertThat(timestamp.getMinute(), is(52));
    assertThat(timestamp.getSecond(), is(5));
    assertThat(timestamp.getNano(), is(123456));
    assertThat(timestamp.getOffset().getTotalSeconds(), is(7260));

    assertThat(timestamp.getYear(), is(2015));
    assertThat(timestamp.getMonth(), is(Month.JUNE));
    assertThat(timestamp.getDayOfMonth(), is(28));
  }