Avere una struttura per l'aggiornamento, come questo:maniglia opzionale campo JSON nel corpo della richiesta HTTP in Golang
type MyStruct struct {
Name string `json:"name"`
Age int `json:"age"`
Email string `json:"email"`
}
Poi ho un certo valore (potrebbe essere di default, significa che non c'è bisogno di aggiornare questo valore) a inserire come dati di richiesta http. Ho notato che il corpo JSON generato conterrà sempre tutti i 3 campi (nome, età ed e-mail), anche se non è necessario aggiornarli tutti. In questo modo:
{
"name":"Kevin",
"age":10,
"email":""
}
C'è un modo per consentire che il corpo JSON contenga non tutti i campi con la stessa struttura? Esempio:
{
"name":"kevin"
}
Fondamentalmente voglio qualcosa di simile a "non definito" in JavaScript (in modo che il campo non si trovi in una parte del corpo). – Yuduo