private static JsonRowDeserializationSchema createDeserializationSchema(TypeInformation<Row> typeInfo) { return new JsonRowDeserializationSchema(typeInfo); } }
/** * Configures the failure behaviour if a JSON field is missing. * * <p>By default, a missing field is ignored and the field is set to null. * * @param failOnMissingField Flag indicating whether to fail or not on a missing field. */ public void setFailOnMissingField(boolean failOnMissingField) { JsonRowDeserializationSchema deserializationSchema = (JsonRowDeserializationSchema) getDeserializationSchema(); deserializationSchema.setFailOnMissingField(failOnMissingField); }