我正在搜索 go library 或解决将null json 值展平为空字符串 ( "" ),从`{ "foo": { "jim":null }}` 到map[foo.jim:""] 到目前为止,它在我的用例中被忽略了。谁能帮我这个。示例代码https://go.dev/play/p/9hnMEa6QA2O你可以看到我得到了输出map[fee:bar] 但是我想要map[foo.jim:"" fee:bar]
1 回答
扬帆大鱼
TA贡献1799条经验 获得超9个赞
通过代码后,
必须检查nil而不是在 switch case 中忽略它。
default:
if v == nil {
flatMap[newKey] = ""
} else {
flatMap[newKey] = fmt.Sprintf("%v", v)
}
- 1 回答
- 0 关注
- 99 浏览
添加回答
举报
0/150
提交
取消