V2EX 最热主题
06:05 · Jul 17, 2024 · Wed
V2EX-最热主题
被 go 语言的 json.Marshal 恶心到了
#v2ex
Telegraph
|
source
Telegraph
被 go 语言的 json.Marshal 恶心到了
qW7bo2FbzbC0: 我的需求是,输入 sql ,返回序列化后的 json 结果。 在 python 中,官方库就可以返回[{'col1': 1, 'col2': '2', 'col3': true}....] 这种带类型的 json 结果。 在 go 中如果已知 sql 返回的列数和列类型,也可以构造一个 struct 进行数据映射,然后用json.Marshal转为 json 。 如果 sql 返回的列数和行类型未知,就很难受了,在 go/mysql 的官方 wiki 案例 中对于匿名的结果,使用了…
Home
Powered by
BroadcastChannel
&
Sepia