Go کی معیاری لائبریری encoding/json پیکج JSON سیریلائزیشن (marshaling) اور ڈیسیریلائزیشن (unmarshaling) کو سنبھالتا ہے، Go structs اور JSON کے درمیان mapping کرتا ہے۔ Struct tags فیلڈ naming کو کنٹرول کرتے ہیں، اور یہ زیادہ تر Go web APIs کی بنیاد ہے۔
Marshaling: Go struct → JSON
User {
Name
Email
Age
private
}
u := User{Name: , Email: , Age: }
data, err := json.Marshal(u)
fmt.Println((data))
