Go 초보자로서 JSON을 사용자 정의 구조로 역마샬링하려고 할 때 문제에 직면할 수 있습니다. JSON 객체를 map[string]Context로 역정렬화할 때 직면하고 있는 특정 문제를 해결해 보겠습니다.
문제:
제대로 역정렬화할 수 없습니다. JSON을 map[string]Context에 추가합니다. 대신 모든 필드가 nil 또는 빈 문자열로 초기화되는 Context 구조체가 있는 map[intro]을 얻게 됩니다.
해결책:
정확하게 역마샬링하려면 JSON을 사용자 정의 구조로 변환하려면 해당 구조의 필드를 내보내야 합니다. Go에서는 내보낸 필드가 대문자로 시작됩니다. 이에 따라 Context 및 Option 정의를 수정해 보겠습니다.
type Context struct {
위 내용은 사용자 정의 필드 이름을 사용하여 JSON을 Go 구조로 역정렬화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!