Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GobSerializer ¶
type GobSerializer struct{}
GobSerializer Gob 序列化器
func (*GobSerializer) Marshal ¶
func (s *GobSerializer) Marshal(v interface{}) ([]byte, error)
func (*GobSerializer) Name ¶
func (s *GobSerializer) Name() string
func (*GobSerializer) Unmarshal ¶
func (s *GobSerializer) Unmarshal(data []byte, v interface{}) error
type JSONSerializer ¶
type JSONSerializer struct{}
JSONSerializer JSON 序列化器
func (*JSONSerializer) Marshal ¶
func (s *JSONSerializer) Marshal(v interface{}) ([]byte, error)
func (*JSONSerializer) Name ¶
func (s *JSONSerializer) Name() string
func (*JSONSerializer) Unmarshal ¶
func (s *JSONSerializer) Unmarshal(data []byte, v interface{}) error
type MessagePackSerializer ¶
type MessagePackSerializer struct{}
MessagePackSerializer MessagePack 序列化器
func (*MessagePackSerializer) Marshal ¶
func (s *MessagePackSerializer) Marshal(v interface{}) ([]byte, error)
func (*MessagePackSerializer) Name ¶
func (s *MessagePackSerializer) Name() string
func (*MessagePackSerializer) Unmarshal ¶
func (s *MessagePackSerializer) Unmarshal(data []byte, v interface{}) error
Click to show internal directories.
Click to hide internal directories.