PHP 편집자 Youzi가 Golang에 대한 기사를 가져왔습니다. 주제는 "golang: 메서드도 있는 json 배열"입니다. Golang은 간단하고 효율적인 프로그래밍 언어이며, json 배열은 일반적으로 사용되는 데이터 형식 중 하나입니다. 이 기사에서는 Golang에서 json 배열을 작동하는 방법을 살펴보고 몇 가지 유용한 방법을 소개합니다. 당신이 초보자이건 숙련된 개발자이건 간에 이 글은 몇 가지 귀중한 정보와 팁을 제공할 수 있습니다. 함께 알아봅시다!
다음과 같은 데이터 구조를 가지고 있습니다.
으아악저는 또한 parent
방법이 있기를 바랍니다:
하지만 json 요구 사항은 부모가 단지 배열이라는 것입니다.
으아악 parent
是一个简单的数组,但为了让 parent
이 단순한 배열이기를 원하지만
하나의 데이터 구조로 이 두 가지 문제를 해결할 수 있는 방법이 있나요?
greatgrandparent
包含[]grandparent
,而grandparent
有一个包含parent
的parent
(일을 더 복잡하게 만들기 위해 제가 사용해야 하는 실제 데이터 구조에는 두 가지 수준이 있습니다. 증조부모
에는 []조부모
가 포함되고 조부모
가 포함됩니다.
해결 방법
부모가 메서드를 가지려면 배열 유형이 될 수 없습니다. 이름이 지정된 유형(또는 이름이 지정된 유형에 대한 포인터)만 메서드를 구현할 수 있으므로
이름만 있으면 됩니다. 유효한 go 코드는 다음과 같습니다:
으아악
parent
위
json.unmarshaler
/json.marshaler
인터페이스를 구현하도록 하는 것입니다.
으아악 🎜위에서는 필수 json 구조가 생성됩니다. 🎜위 내용은 golang: 메소드도 포함하는 json 배열의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!