Go-ov paket standardne knjižnice encoding/json upravlja s serijalizacijo JSON-a (marshaling) in deserijalizacijo (unmarshaling), preslikavami med Go strukturami in JSON-om. Oznamki struktur nadzirajo poimenovanje polj in predstavljajo osnovo večine Go spletnih API-jev.
Marshaling: Go struktura → JSON
User {
Name
Email
Age
private
}
u := User{Name: , Email: , Age: }
data, err := json.Marshal(u)
fmt.Println((data))
