Tôi muốn phân tích cú pháp đối tượng JSON trong Go, nhưng muốn chỉ định giá trị mặc định cho các trường không được cung cấp. Ví dụ: tôi có loại cấu trúc:Cách chỉ định giá trị mặc định khi phân tích cú pháp JSON trong Go
type Test struct {
A string
B string
C string
}
Giá trị mặc định cho A, B và C là "a", "b" và "c" tương ứng. Điều này có nghĩa rằng khi tôi phân tích json:
{"A": "1", "C": 3}
Tôi muốn để có được các cấu trúc:
Test{A: "1", B: "b", C: "3"}
Đây có phải là có thể sử dụng được xây dựng trong gói encoding/json
? Nếu không, có thư viện Go nào có chức năng này không?