[英]Go Redis JSONGet to map
一直在 Redis 中使用 Go 1.19 作为后端语言,并且一直试图将 JSONGet 返回值(res interface{})转换为 Z1D78DC8ED51214E9018B5114FE2。 我使用“github.com/nitishm/go-rejson/v4”作为 Redis JSON 库。
这对我有用。 让我知道你们的想法!
func RawRedisJSONToMap(redisObj interface{}) map[string]interface{} {
ba := make([]byte, 0, len(redisObj.([]uint8)))
for _, b := range redisObj.([]uint8) {
ba = append(ba, b)
}
var m map[string]interface{}
json.Unmarshal(ba, &m)
return m
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.