Voglio analizzare un oggetto JSON in Go, ma voglio specificare valori predefiniti per i campi che non vengono forniti. Ad esempio, ho il tipo struct:Come specificare i valori predefiniti durante l'analisi di JSON in Go
type Test struct {
A string
B string
C string
}
I valori predefiniti per A, B, e C, sono "a", "b" e "c" rispettivamente. Questo vuol dire che quando ho analizzare il JSON:
{"A": "1", "C": 3}
voglio ottenere lo struct:
Test{A: "1", B: "b", C: "3"}
Questo è possibile utilizzando il pacchetto integrato encoding/json
? Altrimenti, esiste una libreria Go con questa funzionalità?