package encoding/json ของ standard library ใน Go จัดการการ serialize JSON (marshaling) และ deserialize (unmarshaling) โดยแมประหว่าง struct ของ Go กับ JSON struct tag ควบคุมการตั้งชื่อ field และมันคือกระดูกสันหลังของ Go web API ส่วนใหญ่
Marshaling: struct ของ Go → JSON
User {
Name
Email
Age
private
}
u := User{Name: , Email: , Age: }
data, err := json.Marshal(u)
fmt.Println((data))
