更新SafeObj的序列化方法，支持加密