Go ਦੀ standard library encoding/json package JSON serialization (marshaling) ਅਤੇ deserialization (unmarshaling) ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ, Go structs ਅਤੇ JSON ਦੇ ਵਿਚਕਾਰ mapping ਕਰਦਾ ਹੈ। Struct tags field 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))
