gitee.com/woood2/luca@v1.0.4/internal/cache/serialization.go (about)

     1  package cache
     2  
     3  import "encoding/json"
     4  
     5  func Serialize(v interface{}) string {
     6  	if b, err := json.Marshal(v); err != nil {
     7  		panic(err)
     8  	} else {
     9  		return string(b)
    10  	}
    11  }
    12  
    13  func Deserialize(v string, p interface{}) {
    14  	if err := json.Unmarshal([]byte(v), p); err != nil {
    15  		panic(err)
    16  	}
    17  }