1
0
mirror of https://github.com/duke-git/lancet.git synced 2026-02-04 12:52:28 +08:00

feat: add DecodeByte

This commit is contained in:
dudaodong
2022-08-26 10:35:54 +08:00
parent 982cb8932b
commit b30f4a7bab

View File

@@ -282,3 +282,10 @@ func EncodeByte(data any) ([]byte, error) {
}
return buffer.Bytes(), nil
}
// DecodeByte decode byte data to target object
func DecodeByte(data []byte, target any) error {
buffer := bytes.NewBuffer(data)
decoder := gob.NewDecoder(buffer)
return decoder.Decode(target)
}