我正在尝试解组包含ByteString字段的数据存储实体 。
但是我遇到了解组错误,我想不出解组它的方法我应该创建自己的PropertyLoadSaver 吗?
json: cannot unmarshal string into Go value of type
datastore.ByteString
package main
import (
"encoding/json"
"fmt"
"google.golang.org/appengine/datastore"
)
type User struct {
SubscriptionToken datastore.ByteString
}
func main() {
u := new(User)
str := "{\"SubscriptionToken\":\"YWR66969hjgkgkgo\"}"
err := json.Unmarshal([]byte(str), &u)
if err != nil {
fmt.Println(err)
}
fmt.Println(u)
}
慕无忌1623718
相关分类