Импорт пары значений ключей из Json File Consul

Я новичок в Консуле.

Я пытаюсь импортировать пару ключ / значение из файла Json. (работает в Windows Env)

Но когда я пытаюсь импортировать с помощью следующей команды, сталкиваюсь с ошибкой.

Команда:

consul.exe kv import @keyvalue.json

Содержание:

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

Ошибка:

Невозможно разархивировать данные: json: невозможно разархивировать объект в значение Go типа []*command.kvExportEntry

Может ли кто-нибудь предложить какие-то идеи, в решении этой ошибки.

Благодарю.

1 ответ

Решение

Ах,

Понял.

Мы бросили JSON в следующем формате.

[{
                "ключ": "европа",
                "флаги": 0,
                "значение": "NzQzLjE="
        },
        {
                "ключ": "европа / франция",
                "флаги": 0,
                "значение": "NjYuOQ=="
        },
        {
                "ключ": "европа / германия",
                "флаги": 0,
                "значение": "ODIuNjc="
        }
]

Ссылка от: http://alesnosek.com/blog/2017/07/15/first-look-at-the-key-value-store-in-consul/

Спасибо.

Другие вопросы по тегам