示例#1
0
func (s *Session) encode() {
	bytes, err := json.Marshal(s.Data)
	if err != nil {
		log.Printf("Error on encoding session %v\n%v", s.ID, err)
	}
	s.DataString = string(bytes)
}
示例#2
0
func (s *Session) decode() {
	s.Data = nil
	err := json.Unmarshal([]byte(s.DataString), &s.Data)
	if err != nil {
		log.Printf("Error on decoding session %v\n%v", s.ID, err)
	}
}