Files
grpccanary/examples/jsonexample

examples/jsonexample 실습 설명서

본 디렉토리는 Go 언어 표준 라이브러리(encoding/json)를 활용한 JSON 데이터 직렬화 및 역직렬화 실습 예제를 포함하고 있습니다.

📖 실습 상세 분석 및 가이드 안내

이 실습에 대한 상세한 코드 해설과 구조체 태그 매핑 원리는 심화 학습 문서인 **docs/JSON.md**에서 상세히 기술되어 있습니다.

docs/JSON.md 문서에서 다음 내용을 공부할 수 있습니다:

  • Go 구조체와 JSON 필드 매핑 및 필드 노출 대소문자 규칙
  • Go MarshalUnmarshal 함수 동작 메커니즘
  • 동적 맵 구조(map[string]interface{})의 직렬화 실습 분석

🚀 빠른 실행 방법

이 예제는 리포지토리 루트의 examples/main.go를 통해 실행됩니다.

  1. 리포지토리 루트의 examples/main.go를 엽니다.
  2. main() 함수 내에서 jsonexample.JsonParsingExample()의 주석을 해제합니다.
  3. 리포지토리 루트에서 다음 명령어를 실행합니다:
    go run ./examples