문제

언급 한 C# Yaml 파서를 사용하고 있습니다. 코드 프로젝트 사이트

내 Yaml이 다음과 같다면

- id: tagid
  tag:
  - name: tagname
    value: tagvalue

성공적으로 구문 분석 된 후에는 추가 처리를 수행 할 수 있도록 데이터 항목에 어떻게 액세스합니까? 예를 들어 "이름"의 값을 가져와야하는 경우 작성 해야하는 코드는 Doc.Root를 사용하지만 사용 방법에 대한 예제를 찾을 수 없다고 말합니다.

도움이 되었습니까?

해결책

Doc.Root를 사용하는 방법을 알아 냈습니다

Doc.Root는 YAML 입력을 구문 분석 한 후 매핑을 반환합니다. 데이터 항목 중 하나가 매핑되는지 또는 시퀀스인지 확인한 다음 그에 따라 작동하는지를 다시 구문 분석 한 다음 그에 따라 행동합니다.

약간 순진한 방법이지만 작동하는 한.

많은 감사합니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top