当前位置: > > > > 如何在编组而不是 json 时出现错误
来源:stackoverflow
2024-04-24 22:03:32
0浏览
收藏
知识点掌握了,还需要不断练习才能熟练运用。下面给大家带来一个Golang开发实战,手把手教大家学习《如何在编组而不是 json 时出现错误》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,回头看看说不定又有不一样的感悟!
问题内容
我有一个映射,其键是字符串,值是一个接口。我将一些键和值放入该映射中,我想对其进行编组,但我想得到“无效”,或者我希望我的编组出现错误?为了成功,我需要在该地图中放入什么样的变量?
myBlobMap := make(map[string]interface{}) blobmap["firstKey"] = "firstValue" blobmap["secondKey"] = "secondValue" jsonByte, err := json.Marshal(myBlobMap)
解决方案
来自:
这里是一个带有返回错误的函数的示例:
package main import ( "encoding/json" "fmt" ) func main() { myBlobMap := make(map[string]interface{}) myBlobMap["firstKey"] = func() {} myBlobMap["secondKey"] = "secondValue" jsonByte, err := json.Marshal(myBlobMap) fmt.Print(jsonByte, err) }
到这里,我们也就讲完了《如何在编组而不是 json 时出现错误》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注公众号,带你了解更多关于的知识点!