blockchain/network/utils.go
2020-07-09 17:52:02 -05:00

23 lines
365 B
Go

package network
import (
"encoding/json"
)
func SerializePackage(pack *Package) string {
jsonData, err := json.MarshalIndent(*pack, "", "\t")
if err != nil {
return ""
}
return string(jsonData)
}
func DeserializePackage(data string) *Package {
var pack Package
err := json.Unmarshal([]byte(data), &pack)
if err != nil {
return nil
}
return &pack
}