我试图在使用 SQL.NullFloat64 和https://github.com/kisielk/sqlstruct包的代码中将 SQL 结果封送到 JSON 中。
参考:https : //github.com/kisielk/sqlstruct/issues/11#issuecomment-143400458
这个问题是我得到
{
"Float64": 141,
"Valid": true
}
导致 JSON 而不仅仅是值。按照上面 github 问题中的建议,我尝试创建一个自定义 MarshalText() 但它从未被调用。
代码位于:https : //gist.github.com/fils/3f557941d71f1a7165ca
生成的 JSON 位于:https : //gist.github.com/fils/a01cadcbb5dc7c797c3e
CSV 转储功能仅可以获取和输出值,但不确定如何为 JSON 获得这种效果。
使用 sql.NullFloat64 或自定义类型 NullFloat64 给出相同的结果。
慕神8447489
相关分类