我正在搜索 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條經(jīng)驗 獲得超9個贊
通過代碼后,
必須檢查nil而不是在 switch case 中忽略它。
default:
if v == nil {
flatMap[newKey] = ""
} else {
flatMap[newKey] = fmt.Sprintf("%v", v)
}
- 1 回答
- 0 關(guān)注
- 116 瀏覽
添加回答
舉報
0/150
提交
取消