@Override public void write(FieldDefinition entity, JsonGenerator jg) throws IOException { jg.writeStartObject(); jg.writeStringField("fieldName", entity.getFieldName()); String schemaName = entity.getSchemaName(); if (StringUtils.isNotBlank(schemaName)) { jg.writeStringField("schemaName", schemaName); } jg.writeStringField("propertyName", entity.getPropertyName()); jg.writeEndObject(); }