জয়েন লগইন

গো জেসন

🌈গো জেসন কি?

📋গো জেসন হলো JSON ডেটা সংরক্ষণ ও রূপান্তর করার পদ্ধতি।

⚒️গো জেসন JSON ডেটা সংরক্ষণ ও রূপান্তর করতে ব্যবহৃত হয়।

গো জেসন সমূহ

গো জেসন এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ import - মডিউল বা লাইব্রেরি যুক্ত করা
  • ➡️ Unmarshal - জেসন ডেটা ডিকোড করা
  • ➡️ Marshal - ডেটা জেসন ডেটাতে ইনকোড করা

import - মডিউল বা লাইব্রেরি যুক্ত করার উদাহরণ।

go
package main
import (
  "encoding/json"
  "fmt"
)
  
func main() {

  text := `{"নাম":"মোঃ আরিফ","দেশ":"বাংলাদেশ"}`

  var result map[string]string

  json.Unmarshal([]byte(text), &result)

  fmt.Println(result)
}

Unmarshal - জেসন ডেটা ডিকোড করার উদাহরণ।

go
package main
import (
  "encoding/json"
  "fmt"
)
  
func main() {

  text := `{"নাম":"মোঃ আরিফ","দেশ":"বাংলাদেশ"}`

  var result map[string]string

  json.Unmarshal([]byte(text), &result)

  fmt.Println(result)
}

Marshal - ডেটা জেসন ডেটাতে ইনকোড করার উদাহরণ।

go
package main
import (
  "encoding/json"
  "fmt"
)
  
func main() {

  user := map[string]string{
    "নাম": "মোঃ আরিফ",
    "দেশ": "বাংলাদেশ",
  }

  result, _ := json.Marshal(user)

  fmt.Println(string(result))
}

গো জেসন সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
import মডিউল বা লাইব্রেরি যুক্ত করতে ব্যবহৃত হয়।
Unmarshal জেসন ডেটা ডিকোড করতে ব্যবহৃত হয়।
Marshal ডেটা জেসন ডেটাতে ইনকোড করতে ব্যবহৃত হয়।