>  기사  >  백엔드 개발  >  YAML을 통해 얻은 맵에서 키/값 쌍을 추출할 수 없습니다.

YAML을 통해 얻은 맵에서 키/값 쌍을 추출할 수 없습니다.

王林
王林앞으로
2024-02-08 23:40:29326검색

无法从通过 YAML 获取的映射中提取键/值对

php 편집기 Xiaoxin은 YAML을 사용하여 매핑을 얻을 때 종종 문제에 직면합니다. 즉, YAML을 통해 얻은 매핑에서 키/값 쌍을 추출할 수 없습니다. 이 문제는 실제 개발에서 매우 흔히 발생하며, 이로 인해 구성 파일을 올바르게 읽지 못하거나 올바른 데이터를 얻을 수 없게 될 수 있습니다. 이 기사에서는 이 문제의 원인을 조사하고 개발자가 YAML을 사용할 때 키/값 쌍을 보다 원활하게 추출하는 데 도움이 되는 몇 가지 솔루션을 제공합니다.

질문 내용

저는 goldmark-meta 패키지를 사용하여 yaml 파일을 읽습니다. 내가 관심 있는 것은 이것이다. Yaml에서:

으아악

키와 값에 액세스하고 싶습니다. 인터페이스로 돌아가면 멈췄습니다. 반복은 나에게 키/값 쌍 목록이 있지만 갖고 있지 않습니다. 내가 모를 때 정보를 얻는 방법을 알아요 키 이름을 미리 알아두세요. 프로그램은 다음을 인쇄합니다:

으아악 으아악

키와 값 문자열을 얻는 방법은 무엇입니까?

해결 방법

yaml 데이터의 키에 항목이 있습니다(burger),其值是映射列表(每个映射都有一个键)。我们可以像这样迭代 burger:

으아악

item에 대해 사용 가능한 키와 값을 반복할 수 있습니다.

으아악

우리는 fmt.sprintfinterface{} 中的键和值转换为 string:

을 사용할 수 있습니다. 으아악

goldmark-meta 의 예제 코드 부터

시작하여 다음 예제를 구성했습니다.

으아악

출력 내용: 🎜 으아악

위 내용은 YAML을 통해 얻은 맵에서 키/값 쌍을 추출할 수 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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