• 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

写一断golang代码,实现json转BSON,不能先转map

时间2023-03-03 03:06:25 提问来自 山东省青岛市 的网友 分类创作 浏览349
package main import ( "encoding/json" "fmt" "go.mongodb.org/mongo-driver/bson" ) func main() { data := `{"name":"jim","age":20}` // json转bson,不能先转map,直接解析成bson类型即可 var bsonData bson.M // 定义一个bson类型的数据 err := json.Unmarshal([]byte(data), &bsonData) // 解析json数据到bson类型中 if err != nil { // 判断是否有错误信息,有则打印出来并退出程序运行 fmt.Println("err:", err) // 打印错误信息 return // 退出程序运行 } fmt.Println("json to bson data:", bsonData) // 没有错误信息,打印解析后的数据 }

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 写一断golang代码,实现json转BSON 下一篇 服装设计师的人物访谈报告