Slide 76
Slide 76 text
package main
type Server struct {
Name string
Port int
EnableLogs bool
BaseDomain string
Credentials struct {
Username string
Password string
}
}
{
"start": 3,
"end": 12,
"lines": [
"type Server struct {",
" Name string `xml:\"name\"`",
" Port int `xml:\"port\"`",
" EnableLogs bool `xml:\"enable_logs\"`",
" BaseDomain string `xml:\"base_domain\"`",
" Credentials struct {",
" Username string `xml:\"username\"`",
" Password string `xml:\"password\"`",
" } `xml:\"credentials\"`",
"}"
]
}
Input
JSON Output
$ gomodifytags
-file example.go
-struct Server
-add-tags json
-format json