package org.xson.core.serializer; import java.util.UUID; import org.xson.core.WriterModel; import org.xson.core.XsonConst; public class UUIDSerializer extends DefaultSerializer { @Override public void write(Object target, WriterModel model) { UUID x = (UUID) target; long mostSigBits = x.getMostSignificantBits(); long leastSigBits = x.getLeastSignificantBits(); model.writeByte1(XsonConst.UUID_WRAP); model.writeLong(mostSigBits); model.writeLong(leastSigBits); } }