从Json文件领事导入​​键值对

时间:2017-08-04 04:26:35

标签: json consul consul-kv

我是领事的新手。

我正在尝试从Json File导入一个键/值对。 (在windows环境中工作)

但是当我尝试使用以下命令导入时,面临错误。

命令:

consul.exe kv import @keyvalue.json

内容:

{"MYVAR": "123","AnotherKey":"SomeValueHere"}

错误:

  

无法解组数据:json:无法将对象解组为类型为[] *的命令的Go值.kvExportEntry

在解决此错误时,是否有人提出了一些想法。

感谢。

1 个答案:

答案 0 :(得分:3)

嗯,

知道了。

我们以下列格式抛出json。

[        {
                "key": "europe",
                "flags": 0,
                "value": "NzQzLjE="
        },
        {
                "key": "europe/france",
                "flags": 0,
                "value": "NjYuOQ=="
        },
        {
                "key": "europe/germany",
                "flags": 0,
                "value": "ODIuNjc="
        }
]

参考文献:http://alesnosek.com/blog/2017/07/15/first-look-at-the-key-value-store-in-consul/

THX。