登录
首页 >  Golang >  Go问答

获取地图信息的Go Redis JSON操作

来源:stackoverflow

时间:2024-03-12 11:51:15 438浏览 收藏

IT行业相对于一般传统行业,发展更新速度更快,一旦停止了学习,很快就会被行业所淘汰。所以我们需要踏踏实实的不断学习,精进自己的技术,尤其是初学者。今天golang学习网给大家整理了《获取地图信息的Go Redis JSON操作》,聊聊,我们一起来看看吧!

问题内容

一直在使用 Go 1.19 作为后端语言来涉足 Redis,并一直试图将 JSONGet 返回值(res interface{})转换为映射。我使用“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
}

好了,本文到此结束,带大家了解了《获取地图信息的Go Redis JSON操作》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>