mirror of
https://gitee.com/johng/gf
synced 2026-07-03 20:01:04 +08:00
29 lines
412 B
Go
29 lines
412 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"github.com/gogf/gf/encoding/gparser"
|
|
)
|
|
|
|
type User struct {
|
|
Name string `xml:"name" json:"name"`
|
|
Age int `xml:"bb" json:"dd" gconv:"aa"`
|
|
Addr string `xml:"cc"`
|
|
}
|
|
|
|
func main() {
|
|
user := User{
|
|
Name: "sss",
|
|
Age: 22,
|
|
Addr: "kaldsj",
|
|
}
|
|
|
|
xmlStr, err := gparser.VarToXmlIndent(user, "user")
|
|
if err != nil {
|
|
fmt.Println(err)
|
|
return
|
|
}
|
|
|
|
fmt.Println(string(xmlStr))
|
|
}
|