如何在 TOML 中定义 map ?
例如,我想定义如下内容:
[FOO]
Usernames_Passwords='{"user1":"pass1","user2":"pass2"}'
然后在 go 中将它们转换为 map[string]string
最佳答案
你可以有这样的 map :
name = { first = "Tom", last = "Preston-Werner" }
point = { x = 1, y = 2 }
参见:https://github.com/toml-lang/toml#user-content-inline-table
在您的情况下,您似乎需要一个密码表或一组映射。你可以这样做:
[[user_entry]]
name = "user1"
pass = "pass1"
[[user_entry]]
name = "user2"
pass = "pass2"
或者更简洁:
user_entry = [{ name = "user1", pass = "pass1" },
{ name = "user2", pass = "pass2" }]
关于go - 如何在 TOML 中定义 map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41242836/