欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

golang構建json

張吉惟2年前7瀏覽0評論

JSON是一種輕量級的數據交換格式,在現代化的web應用程序中被廣泛使用。Go語言的標準庫中提供了很多操作JSON格式數據的方法,使得Go成為處理JSON數據的好選擇。

這里介紹兩種Golang構建JSON的方法。

方法一:使用結構體

type Person struct{
Name string `json:"name"`
Age int `json:"age"`
}
p1 := Person{
Name: "Tom",
Age: 22,
}
data, err := json.Marshal(p1)

利用struct tag將Go結構體字段轉換為JSON相應的字段名稱。

方法二:使用map

data := map[string]interface{}{
"name": "Tom",
"age": 22,
}
jsonData, err := json.Marshal(data)

直接將鍵值對轉換為map即可。

以上方法都可以將結構體或map轉換為JSON格式,可根據需求選擇合適的方法。