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

go 如何定義json串

榮姿康1年前9瀏覽0評論

Go語言中,我們可以使用struct結構體來定義一個json串。

type Person struct {
	Name string `json:"name"` // 指定json中的name字段
	Age  int    `json:"age"`  // 指定json中的age字段
}
func main() {
	person := Person{Name: "John", Age: 30}
jsonBytes, err := json.Marshal(person) // 將struct結構體轉換為json串
	if err != nil {
fmt.Println("json.Marshal error:", err)
return
	}
fmt.Println(string(jsonBytes)) // 輸出json串
}

在struct結構體中,我們可以使用json標簽來指定json中的字段名。在將struct結構體轉換成json串時,我們可以使用json.Marshal()方法。如果轉換出錯,則會返回error。

通過這樣的方法,我們可以方便地定義出一份符合規范的json串,并進行相應的操作。