登录
首页 >  Golang >  Go问答

将UUID数据库数据类型转换为Golang中的字符串或uint8类型接口

来源:stackoverflow

时间:2024-02-19 10:24:24 404浏览 收藏

最近发现不少小伙伴都对Golang很感兴趣,所以今天继续给大家介绍Golang相关的知识,本文《将UUID数据库数据类型转换为Golang中的字符串或uint8类型接口》主要内容涉及到等等知识点,希望能帮到你!当然如果阅读本文时存在不同想法,可以在评论中表达,但是请勿使用过激的措辞~

问题内容

使用接口从数据库返回 uuid 类型时遇到问题,我返回 []uint8 而不是 uuid 或字符串,

这里[]uint8接口数据,

id: [53 102 53 56 99 101 99 98 45 101 48 52 49 45 52 54 52 57 45 98 54 49 55 45 100 53 55 56 102 49 97 50 53 53 51 56]

预计 编号:5f58cecb-e041-4649-b617-d578f1a25538

如何将 []uint8 接口转换回 UUID 或字符串

谢谢


解决方案


如果它只是一个 []uint8 那么 string(buf) 将转换它。不过,您似乎暗示它是一个 interface{}。在这种情况下,您将执行 string(buf.([]uint8))

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《将UUID数据库数据类型转换为Golang中的字符串或uint8类型接口》文章吧,也可关注golang学习网公众号了解相关技术文章。

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