public static MaterializationSnapshot fromJson(String jsonString) {
    try {
      return new ObjectMapper().readValue(jsonString, MaterializationSnapshot.class);
    } catch (JsonProcessingException e) {
      LOG.warn(String.format("Unable to parse string as json '%s'. Falling back to parse it as a ValidTxnWriteIdList",
              jsonString), e);
      return new MaterializationSnapshot(jsonString);
    }
  }
Class to store snapshot data of Materialized view source tables.
The data represents the state of the source tables when the view was created/last rebuilt.
storage-api/src/java/org/apache/hadoop/hive/common/MaterializationSnapshot.java