A Go standard library encoding/json csomagja kezeli a JSON szerializációt (marshaling) és deszerializációt (unmarshaling), leképezve a Go struktok és a JSON közötti kapcsolatot. Struct tag-ek vezérlik a mezőneveket, és ez a legtöbb Go webes API gerince.
Marshaling: Go struct → JSON
User {
Name
Email
Age
private
}
u := User{Name: , Email: , Age: }
data, err := json.Marshal(u)
fmt.Println((data))
