toml解码-结构为空

时间:2020-05-31 21:24:46

标签: go

请考虑以下代码https://play.golang.org/p/QCU-deS8rwu

我有这个toml文件,

[cameras]

    [cam7]
    url = "http://creds:creds@192.168.1.112/tmpfs/auto.jpg"
    name = "cam7"

    [cam3]
    url = "http://creds:creds@192.168.1.90/tmpfs/auto.jpg"
    name = "cam3"

在解析它时,我看到填充了MetaData,但是我的结构似乎为空:

config: main.tomlConfig{cameras:[]main.camera(nil)}

$ go run parsetoml.go 
tomlMetaData type: toml.MetaData
tomlMetaData {map[cam3:[map[name:cam3 url:http://creds:creds@192.168.1.90/tmpfs/auto.jpg]] cam7:[map[name:cam7 url:http://creds:creds@192.168.1.112/tmpfs/auto.jpg]] cameras:map[]] map[cam3:ArrayHash cam3.name:String cam3.url:String cam7:ArrayHash cam7.name:String cam7.url:String cameras:Hash] [[cameras] [cam7] [cam7 url] [cam7 name] [cam3] [cam3 url] [cam3 name]] map[] []}
config: main.tomlConfig{cameras:[]main.camera(nil)} // < -- this
---
--- <--??

请显示解析此toml的正确方法。

0 个答案:

没有答案