私は、Goの(できれば)マップを解析するためのかなり単純なYAMLドキュメントを持っています。Golangの単純なYAMLファイルを解析するための正しい構造体の抽出
YAMLドキュメント:
---
A: Logon
'0': Heartbeat
'1': Test Request
'2': Resend Request
'3': Reject
'4': Sequence Reset
'5': Logout
'8': Execution Report
S: Quote
AE: Trade Capture Report
B: News
h: Trading Session Status
f: Security Status
私が取得していますが
type TranslationVal struct {
Map map[string]string
}
translationVal := TranslationVal{}
err := yaml.Unmarshal([]byte(val), &translationVal)
でそれをマーシャリングしようとしている:
2017/08/22 20:33:23 yaml: unmarshal errors: line 1: cannot unmarshal !!str `A` into main.TranslationVal
YAMLを解析するためにどのライブラリを使用していますか? – Adrian
@Adrian https://github.com/go-yaml/yaml – intellion