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