package test.json.jackson;
import java.io.IOException;
import org.codehaus.jackson.JsonGenerator;
public class UserSerialize {
public final void writeMedia(JsonGenerator generator, User media) throws IOException {
generator.writeStartObject();
generator.writeObjectFieldStart("name");
generator.writeStringField("first", "Joe");
generator.writeStringField("last", "Sixpack");
generator.writeEndObject(); // for field 'name'
generator.writeStringField("gender", User.Gender.MALE.toString());
generator.writeBooleanField("verified", false);
generator.writeFieldName("userImage"); // no 'writeBinaryField' (yet?)
generator.writeBinary(media.getUserImage());
generator.writeEndObject();
}
}