0

できればjsonで次のような構造にしたいと思います:

{
"a":["b":1, "c":2],
"x":["y":3, "z":4]
}

「a」と「x」をディレクトリとして使用し、その下にノードを作成してデータを保存できます。これを行う方法のドキュメントまたは例では見つかりません。

編集:セットの/a/b、/a/c、/x/y、/x/zを呼び出して、ディレクトリとして作成しました。これにより、必要な構造が作成されますが、4 つの etcd 呼び出しの代わりに、おそらく同じことを行う単純化されたバージョンを探しています。

4

1 に答える 1

-2

ディレクトリを作成するには

etcdctl mkdir <my_dir>

あなたが望むことをするために、このオプションがあります:

etcdctl set myobject '{"a":["b":1, "c":2],"x":["y":3, "z":4]}'

jsonをオブジェクトとして保存し、1回の呼び出しで引き戻すことができます( を使用get

キーは文字列、値は文字列です。したがって、文字列である限り、好きなものをそこに配置できます...したがって、JSON は文字列であり、json 文字列を他のものと同じように配置できます。

必要な場合は、json 文字列を取得して解析します。

于 2016-01-19T07:52:08.580 に答える