tag

· Go
Go 언어로 Rest API 개발 시, 구조체를 이용하여 JSON이나 XML로 직렬화하여 사용하는 경우가 대부분입니다. 구조체를 바로 직렬화 할 수 있지만, Go 언어의 경우 직렬화를 하려면 구조체 내의 필드들의 첫 글자를 모두 대문자로 써야 합니다. Tag 없이 직렬화를 하면 대문자 그대로 직렬화가 되죠. type User struct { ID int Name string Age int } func main() { user := User{ ID: 1, Name: "yeo", Age: 30, } userMarshal, err := json.Marshal(user) if err != nil { log.Fatal(err) } fmt.Println(string(userMarshal)) } 출력 결과 {"ID"..
yeo311
'tag' 태그의 글 목록