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))

}

猜你喜欢

转载自blog.csdn.net/qq2942713658/article/details/113093657