Golang에서 익명 배열을 사용하여 json 데이터를 역직렬화하는 방법은 무엇입니까? 많은 개발자들이 자주 겪는 문제입니다. 익명 배열은 특정 구조를 정의하지 않고도 일부 간단한 데이터 구조를 쉽게 처리할 수 있습니다. Golang에 내장된 json 패키지를 사용하면 이 기능을 쉽게 구현할 수 있습니다. 아래에서는 PHP 편집자 Xinyi가 익명 배열을 사용하여 Golang에서 json 데이터를 역직렬화하는 방법을 자세히 소개합니다. 한 번 보자!
외부 서버에서 이 json을 받습니다:
[["010117", "070117", "080117"], ["080117", "140117", "150117"], ["150117", "210117", "220117"]]
파싱해야 해요
으아악실행하면 json을 읽는 동안 오류가 발생했다는 패닉이 발생합니다
미리 감사드립니다!
실패하는 코드가 아닙니다. 게시한 코드는 선언되지 않은 변수v
로 역정렬화하려고 하기 때문에 컴파일되지 않습니다.
v
应该是ranges
이
ranges
的类型为 allranges
,它是一个具有命名成员的结构体,ranges
따라서 json을 이 구조로 역마샬링하려고 할 때 역마샬러는 다음을 찾을 것으로 예상합니다.
으아악
ranges
문자열 배열의 익명 배열에서 데이터를 비정렬화하려면
으아악
이 배열 배열로 역마샬링된 후에는 원하는 구조화된 값으로 변환하는 코드를 작성해야 합니다.
이 playground[][]string
에서는 샘플 데이터를
위 내용은 Golang에서 익명 배열을 사용하여 json을 역직렬화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!