我最好在 json 中有这样的结构:{"a":["b":1, "c":2],"x":["y":3, "z":4]}我可以使用“a”和“x”作为目录并在它们下面有节点来存储数据。我在文档或如何完成此操作的示例中找不到它。编辑:我刚刚通过为 Set 调用 /a/b、/a/c、/x/y 和 /x/z 将其创建为目录。这创建了必要的结构,但我正在寻找一个简化的版本来做同样的事情,而不是 4 个 etcd 调用。
1 回答
一只甜甜圈
TA贡献1836条经验 获得超5个赞
创建目录
etcdctl mkdir <my_dir>
做你想做的事,有这个选项:
etcdctl set myobject '{"a":["b":1, "c":2],"x":["y":3, "z":4]}'
将 json 保存为一个对象,您可以在一次调用中将其拉回(使用get
)
键是一个字符串,值是一个字符串:所以你可以把任何你想要的东西放在那里,只要它是一个字符串......所以 JSON 是一个字符串,你可以像其他任何东西一样把你的 json 字符串放在那里。
当你需要它时,你拉出 json 字符串并解析它。
- 1 回答
- 0 关注
- 287 浏览
添加回答
举报
0/150
提交
取消