문제:
1 2 3 4 5 6 7 8 9 10 11 12 |
type MarketAllRes struct { market string `json:"market"` koreanNme string `json:"korean_name"` englishName string `json:"english_name"` } var reply = make([]MarketAllRes, 0) if err := json.Unmarshal(resp.Body(), &reply); err != nil { log.Panicf("Client unmarshal failed: %s" + err.Error()) panic(err) } |
계속 null이 나온다.
배열은 나오고…
해결:
1 2 3 4 5 |
type MarketAllRes struct { Market string `json:"market"` KoreanNme string `json:"korean_name"` EnglishName string `json:"english_name"` } |
소문자 첫글자로 하면 private로 되서 json패키지에서 구조체에 접근을 못한다.
대분자로 변경해주니 해결