package de.galan.verjson.samples.v3;
import static de.galan.verjson.util.Transformations.*;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.node.ObjectNode;
import de.galan.verjson.step.transformation.Transformation;
/**
* Sample transformer to migrate version 2 to version 3
*
* @author daniel
*/
public class Example3Transformation extends Transformation {
@Override
protected void transform(JsonNode node) {
ObjectNode obj = obj(node);
rename(obj, "empty", "filled");
// rename SubB
rename(obj(obj.get("subB")), "ccc", "bbb");
}
}