相关疑难解决方法(0)

如何在Go中解析JSON时指定默认值

我想在Go中解析JSON对象,但是想为未给出的字段指定默认值.例如,我有结构类型:

type Test struct {
    A string
    B string
    C string
}
Run Code Online (Sandbox Code Playgroud)

A,B和C的默认值分别是"a","b"和"c".这意味着当我解析json时:

{"A": "1", "C": 3}
Run Code Online (Sandbox Code Playgroud)

我想得到结构:

Test{A: "1", B: "b", C: "3"}
Run Code Online (Sandbox Code Playgroud)

这可能使用内置包encoding/json吗?否则,是否有任何Go库具有此功能?

json go

23
推荐指数
2
解决办法
2万
查看次数

标签 统计

go ×1

json ×1