/*aa*/
type /*bb*/ T /*cc*/ { // T.bg
    // Name head1
    /*Name head2*/
    Name string `json:"name"` // name
    Age  int    `json:"age"` // age
    Extra
    Address string
    Hobby []{
        Name string // hobby.name
        Rate string
    } `json:"hobby"` // hobby
    Child { // child.bg
        Name     string `json:"name"` // child.name
        Gender   int    `json:"gender"` // child.gender
        Birthday string `json:"birthday"` // child.birthday
        Desc     string // son.desc
        Son { // son.bg
            Name     string `json:"name"` // son.name
            Gender   int    `json:"gender"` // son.gender
            Birthday string `json:"birthday"` // son.birthday
            Desc     string // son.desc
            Hobby []{
                Name        string // hobby.name
                Description string
                // Map
                Map map[string]{
                    Name string `json:"name"`
                    Age  string `json:"age"`
                } `json:"map"`
            } `json:"hobby"` // hobby
        } // son.end
    } // child.end
} // T.end