토고미의 잡동사니

  • 방명록
  • 관리자

golang json 1

golang convert json to interface

go에서 json을 파싱할때 struct 구조를 모르거나, 키값 하나만 필요한데 struct는 너무 커서 곤란할 때가 있다. 그럴 땐 interface를 통해 파싱하면 간편하다. exampleJson이라는 변수에 json string이 담겨있다고 가정했을 때, 아래 코드로 파싱 가능하다. const exampleJson = `{"kind":"Event","apiVersion":"events.k8s.io/v1"}` var result map[string]interface{} if err := json.Unmarshal([]byte(exampleJson), &result); err != nil { panic(err) } fmt.Println(result["kind"]) // Event 출력 fmt.Print..

공부/Go 2021.10.20
1
더보기
프로필사진

Kubernetes와 Go를 즐겨 사용하는 평범한 백엔드 개발자입니다.

aldlfkahs95@naver.com

  • 분류 전체보기
    • 공부
      • Kubernetes
      • Kafka
      • EFK
      • 알고리즘
      • Go
      • Linux
      • React
      • 기타
    • 일상
      • 취미

최근댓글

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

깃헙 링크

깃헙

링크드인 링크

링크드인

Copyright © Kakao Corp. All rights reserved.

티스토리툴바