相关疑难解决方法(0)

如何以一种好的方式在Golang中使用SQL NULL值和JSON?

Go类型喜欢Int64并且String不能存储空值,所以我发现我可以使用sql.NullInt64和sql.NullString.

但是当我在Struct中使用它们,并使用json包从Struct生成JSON时,格式与我使用常规Int64和String类型时的格式不同.

JSON有一个额外的级别,因为sql.Null***也是一个Struct.

有没有一个很好的解决方法,或者我不应该在我的SQL数据库中使用NULL?

sql json go

31
推荐指数
2
解决办法
1万
查看次数

标签 统计

go ×1

json ×1

sql ×1