Pachetul encoding/json din biblioteca standard a Go gestionează serializarea JSON (marshaling) și deserializarea (unmarshaling), mapând între structurile Go și JSON. Etichetele struct controlează denumirea câmpurilor, iar acesta este baza majorității API-urilor web din Go.
Marshaling: Go struct → JSON
User {
Name
Email
Age
private
}
u := User{Name: , Email: , Age: }
data, err := json.Marshal(u)
fmt.Println((data))
