小编Rie*_*mas的帖子

Golang:将json字符串解码为来自mysql db的结构

我正在尝试从数据库中获取信息,而我的字段之一实际上是将JSON存储为字符串,并且希望将其作为结构体获取。

这是我行的结构:

//there is json flag because I use it to get data from redis too
type InfoClip struct {
 ClipId             string `json:clipId`
 StreamUrl          string `json:streamUrl`
 StartTimeCode      int `json:startTimeCode`
 EndTimeCode        int `json:endTimeCode`
 CreatedAt          string `json:createdAt`
 Metas              string `json:metas` // here I get a string instead of a 'metas' struct
 SourceId           string `json:sourceId`
 ProviderName       string `json:providerName`
 ProviderReference  string `json:providerReference`
 PublicationStatus  string `json:publicationStatus`
 UserId             string `json:userId`
 Name               string `json:name`
 FacebookPage       string `json:facebookPage`
 TwitterHandle      string `json:twitterHandle`
 PermaLinkUrl       string `json:permalinkUrl`
 Logo               string `json:logo`
 Link …
Run Code Online (Sandbox Code Playgroud)

mysql database go

2
推荐指数
1
解决办法
3328
查看次数

标签 统计

database ×1

go ×1

mysql ×1