package de.galan.verjson.examples.validation; import static de.galan.verjson.util.Transformations.*; import com.fasterxml.jackson.databind.JsonNode; import de.galan.verjson.step.transformation.Transformation; /** * Transformation does not change the model structural, but will change semantical now required field to default value * if not present. * * @author daniel */ public class BeanTransformation1 extends Transformation { @Override protected void transform(JsonNode node) { if (!obj(node).has("content")) { obj(node).put("content", "default"); } } }