if (df.getDatePattern() != null) {
json.key("format").value(df.getDatePattern().dateFormat().toPattern());
}
} else if (transform instanceof IntegerFieldToDateTransform) {
IntegerFieldToDateTransform df = (IntegerFieldToDateTransform) transform;
json.key("field").value(df.getField());
} else if (transform instanceof CreateIndexTransform) {
CreateIndexTransform df = (CreateIndexTransform) transform;
json.key("field").value(df.getField());
} else if (transform instanceof AttributeRemapTransform) {
AttributeRemapTransform art = (AttributeRemapTransform) transform;
json.key("field").value(art.getField());
json.key("target").value(art.getType().getName());
} else if (transform.getClass() == AttributesToPointGeometryTransform.class) {