Go standartinės bibliotekos encoding/json paketas tvarko JSON serializaciją (marshaling) ir deserializaciją (unmarshaling), susidarydamas ryšį tarp Go strukturų ir JSON. Struct tags kontroliuoja lauko pavadinimą ir tai yra daugumos Go tinklo API-jų pagrindas.
Marshaling: Go struktura → JSON
User {
Name
Email
Age
private
}
u := User{Name: , Email: , Age: }
data, err := json.Marshal(u)
fmt.Println((data))
