serialize.go 339 Bytes
Newer Older
1 2
package store

3
import "encoding/json"
4

5
func serializeScoresV0(scores scoreRecord) ([]byte, error) {
6 7
	// v0 just serializes to JSON. New/unrecognized values default to 0.
	return json.Marshal(&scores)
8 9
}

10
func deserializeScoresV0(data []byte) (scoreRecord, error) {
11 12 13
	var out scoreRecord
	err := json.Unmarshal(data, &out)
	return out, err
14
}