Go-এর স্ট্যান্ডার্ড লাইব্রেরি encoding/json প্যাকেজ JSON সিরিয়ালাইজেশন (মার্শালিং) এবং ডিসিরিয়ালাইজেশন (আনমার্শালিং) পরিচালনা করে, Go স্ট্রাক্ট এবং JSON এর মধ্যে ম্যাপিং করে। Struct ট্যাগ ফিল্ড নেমিং নিয়ন্ত্রণ করে, এবং এটি বেশিরভাগ Go ওয়েব API-এর মেরুদণ্ড।
Marshaling: Go struct → JSON
User {
Name
Email
Age
private
}
u := User{Name: , Email: , Age: }
data, err := json.Marshal(u)
fmt.Println((data))
