Go-ev standardni paket encoding/json upravlja JSON serijalizacijom (marshaling) i deserijalizacijom (unmarshaling), mapira između Go struktura i JSON-a. Struct tagovi kontroliraju imenovanje polja, i to je osnova većine Go web API-ja.
Marshaling: Go struktura → JSON
User {
Name
Email
Age
private
}
u := User{Name: , Email: , Age: }
data, err := json.Marshal(u)
fmt.Println((data))
