代码之家  ›  专栏  ›  技术社区  ›  NANDAKUMAR THANGAVELU

从Json文件consur导入键值对

  •  1
  • NANDAKUMAR THANGAVELU  · 技术社区  · 7 年前

    我是新来的领事。

    我试图从Json文件中导入一个键/值对。(在windows环境中工作)

    但当我尝试使用以下命令导入时,遇到了错误。

    命令:

    consul.exe kv import @keyvalue.json
    

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

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

    有人能提出一些解决这个错误的想法吗。

    1 回复  |  直到 7 年前
        1
  •  4
  •   NANDAKUMAR THANGAVELU    7 年前

    啊,

    我们使用以下格式抛出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/

    谢谢。