Chcę parsować obiekt JSON w Go, ale chcę określić wartości domyślne dla pól, które nie są podane. Na przykład, mieć struct:Jak określić wartości domyślne podczas analizowania JSON w Go
type Test struct {
A string
B string
C string
}
domyślne wartości dla A, B i C: "a", "b" i "c", odpowiednio. Oznacza to, że kiedy analizowania JSON:
{"A": "1", "C": 3}
Chcę uzyskać struct:
Test{A: "1", B: "b", C: "3"}
Czy jest to możliwe za pomocą wbudowanego w pakiet encoding/json
? W przeciwnym razie, czy istnieje biblioteka Go, która ma tę funkcjonalność?