> 백엔드 개발 > Golang > json.Unmarshal 다른 사용자 정의 유형으로 변환(슬라이스에 매핑됨)

json.Unmarshal 다른 사용자 정의 유형으로 변환(슬라이스에 매핑됨)

王林
풀어 주다: 2024-02-09 08:45:18
앞으로
1248명이 탐색했습니다.

json.Unmarshal 转换为自定义的另一种类型(映射到切片)

이 기사에서 Apple 편집자 Apple은 json.Unmarshal 함수를 사용하여 JSON 데이터를 다른 사용자 정의 유형, 즉 슬라이스에 매핑되는 방식으로 변환하는 방법을 소개합니다. 개발 과정에서 JSON 데이터를 다른 데이터 유형으로 변환해야 하는 상황에 자주 직면하게 되는데, json.Unmarshal 함수는 이 기능을 달성하는 데 도움이 될 수 있습니다. 이 글의 소개와 샘플 코드를 통해 독자들은 json.Unmarshal 함수를 더 잘 이해하고 적용할 수 있으며, 개발 효율성과 코드 품질을 향상시킬 수 있을 것이라고 믿습니다.

질문 내용

다음 json 문자열이 제공됩니다.

으아악

다음과 같은 구조로 역정렬화하는 방법이 필요합니다.

으아악

여기서 cities는 "city" 값을 포함하는 슬라이스이고 "country"는 삭제됩니다.

사용자 정의 json.unmarshal 함수를 사용하여 이 작업을 수행할 수 있다고 생각하지만 방법은 잘 모르겠습니다. json.unmarshal 函数来完成,但不确定如何做到这一点。

解决方法

您可以为 cities해결 방법

에 대한 새 유형을 정의하고 사용자 정의 unmarshaler를 구현할 수 있습니다. 으아악

🎜놀이터🎜🎜🎜

위 내용은 json.Unmarshal 다른 사용자 정의 유형으로 변환(슬라이스에 매핑됨)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿