>백엔드 개발 >Golang >yaml은 여러 개의 복잡한 매핑 키를 구조로 사용합니다.

yaml은 여러 개의 복잡한 매핑 키를 구조로 사용합니다.

WBOY
WBOY앞으로
2024-02-09 19:12:09750검색

yaml 将多个复杂的映射键作为一个结构体

PHP 편집자 Youzi는 YAML을 소개하면서 여러 개의 복잡한 매핑 키를 구조로 사용한다는 중요한 개념을 언급했습니다. YAML은 데이터 직렬화를 나타내는 데 사용되는 형식이며 사람이 쉽게 읽을 수 있습니다. YAML에서는 구조를 사용하여 여러 키-값 쌍을 전체로 결합하여 데이터 구조를 더 명확하고 이해하기 쉽게 만들 수 있습니다. 이 접근 방식은 개발자가 복잡한 데이터를 더 효과적으로 구성 및 관리하고 코드 가독성과 유지 관리성을 향상시키는 데 도움이 될 수 있습니다. 실제 응용에서 구조는 매우 유용한 기능입니다. 한번 살펴보겠습니다!

질문 내용

복잡한 지도 키를 구조로 역마샬링하고 싶습니다.

yaml

으아아아

구조

으아아아

다른 키를 추가할 때까지 모든 것이 예상대로 작동합니다.

yaml 2

으아아아

오류가 발생했어요

으아아아

별명을 사용하기로 결정했습니다:

yaml 3

으아아아

문제가 해결되었습니다! 하지만 우리는 스택hiera server 并且 hiera에서 hiera 서버를 사용하고 있으며 hiera는 대체된 구성 파일의 내용을 반환하므로 결국 yaml 2 버전이 되었습니다.

p> hiera 服务器 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

구성할 수 없습니다.

놀이터로 가기

솔루션

내 솔루션은 주로 이 질문

@larsks

을 기반으로 합니다.

중복된 맵 키가 있는 노드를 찾고 맵 노드의 값 노드에서 사용자 정의 값을 생성하는 것이 아이디어입니다. 🎜 으아아아

위 내용은 yaml은 여러 개의 복잡한 매핑 키를 구조로 사용합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제