yaml 파일의 이런 종류의 파싱에 문제가 있습니다. "yaml.v2"골란 구문 분석 yaml 파일 구조체
info: "abc"
data:
source: http://intra
destination: /tmp
run:
- id: "A1"
exe: "run.a1"
output: "output.A1"
- id: "A2"
exe: "run.a2"
output: "output.A2"
사용 나는 방법을 모르겠습니다의 YAML 파일의 모든 값이 그래서이
type Config struct {
Info string
Data struct {
Source string `yaml:"source"`
Destination string `yaml:"destination"`
}
}
이
작동
그러나 같은 기본 구조체를 좀하고 싶습니다 "run"에 대한 구조체를 설정하십시오. 여분의 레이어가 나를 혼란스럽게합니다.
type Run struct {
...
}
귀하의 예를 유효하지 않습니다, 그리고 원인 오류가 루비의 YAML 파서를 사용하여. 당신은 {{ "id": "A1", "exe": "run.a1", "output": "output.A1"}, { "id": "A2" , ...}]}'JSON에서? – ymonad
원래 질문이 고정 – NinjaGaiden