我有一个相当简单的YAML文档来解析Go中的(最好)地图。找出正确的结构来解析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
2017-08-22 intellion
+0
你用什么库来解析YAML? –
+0
@Adrian https://github.com/go-yaml/yaml –