/** Gets the date in UTC when this submission was edited, null if it has not been edited */ @JsonProperty public Date getEdited() { JsonNode node = data.get("edited"); // "edited" is false if it hasn't been edited, so return null instead if (node.isBoolean() && !node.booleanValue()) { return null; } return new Date(node.longValue() * 1000); }