Go語言結構體tag

package main

import (
	"encoding/json"
	"fmt"
)

type Person struct {
	// tag 可轉爲小寫
	Name string `json:"name"`
	Age int `json:"age"`
}
func main() {
	var p1 Person
	p1.Name = "golang"
	p1.Age = 11
	jsonStr, err := json.Marshal(p1)
	if err != nil {
		fmt.Println("error: ", err)
	}
	fmt.Println(string(jsonStr))

}
相關文章
相關標籤/搜索