public GitHubInstant deserialize()

in src/main/java/com/spotify/github/jackson/GitHubInstantJsonDeserializer.java [38:49]


  public GitHubInstant deserialize(final JsonParser p, final DeserializationContext ctxt)
      throws IOException {

    switch (Optional.ofNullable(p.currentToken()).orElse(VALUE_NULL)) {
      case VALUE_NULL:
        return null;
      case VALUE_NUMBER_INT:
        return GitHubInstant.create(p.getNumberValue());
      default:
        return GitHubInstant.create(p.readValueAs(Instant.class));
    }
  }