从 Json 文件 Consul 导入键值对
Import Key Value Pair from Json File Consul
我是领事的新手。
我正在尝试从 Json 文件导入 key/value 对。 (在 windows 环境中工作)
但是当我尝试使用以下命令导入时,遇到错误。
命令:
consul.exe kv import @keyvalue.json
内容:
{"MYVAR": "123","AnotherKey":"SomeValueHere"}
错误:
Cannot unmarshal data: json: cannot unmarshal object into Go value of type []*command.kvExportEntry
任何人都可以提出一些想法来解决这个错误。
谢谢。
啊,
知道了。
我们按以下格式抛出 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/
谢谢。
我是领事的新手。
我正在尝试从 Json 文件导入 key/value 对。 (在 windows 环境中工作)
但是当我尝试使用以下命令导入时,遇到错误。
命令:
consul.exe kv import @keyvalue.json
内容:
{"MYVAR": "123","AnotherKey":"SomeValueHere"}
错误:
Cannot unmarshal data: json: cannot unmarshal object into Go value of type []*command.kvExportEntry
任何人都可以提出一些想法来解决这个错误。
谢谢。
啊,
知道了。
我们按以下格式抛出 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/
谢谢。