Das encoding/json-Paket der Go-Standardbibliothek handhabt JSON-Serialisierung (Marshaling) und Deserialisierung (Unmarshaling) und bildet eine Verbindung zwischen Go-Strukturen und JSON. Struct-Tags kontrollieren die Feldnamengebung und sind das Rückgrat der meisten Go-Web-APIs.
Marshaling: Go-Struktur → JSON
User {
Name
Email
Age
private
}
u := User{Name: , Email: , Age: }
data, err := json.Marshal(u)
fmt.Println((data))
