走类型,如Int64
并String
不能存储空值,所以我发现我可以用sql.NullInt64和sql.NullString这一点。
但是当我在 Struct 中使用这些,并使用json包从 Struct 生成 JSON 时,格式与我使用常规Int64
和String
类型时的格式不同。
JSON 有一个额外的级别,因为 sql.Null*** 也是一个 Struct。
对此是否有好的解决方法,或者我不应该在我的 SQL 数据库中使用 NULL?
小怪兽爱吃肉
慕侠2389804
相关分类