繁体   English   中英

Go Redis JSON获取到 map

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM