Go에서는 json 패키지 이용해서 JSON 데이터를 읽고 쓸 수 있다. 오늘은 Go 구조체와 json 패키지를 이용해 JSON 데이터를 읽고 쓰는 방법에 대하여 정리하겠다. 먼저 Go의 json 패키지에 있는 두 함수에 대하여 알아보자. 마샬링과 언마샬링 마샬링 Go 자료형을 JSON 데이터로 변경합니다. Marshal 함수를 사용한다. func Marshal(v interface{}) ([]byte, error) 언마샬링 마샬링과 반대로 JSON 데이터를 Go 자료형으로 변환합니다. Unmarshal 함수를 이용한다. func Unmarshal(data []byte, v interface{}) error 이제부터 예제를 통해 Go에서 JSON 다루는 방법에 대하여 알아보자. Simple JSON 우선..