用python解析consur-json

2024-10-01 15:42:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从执政官那里得到多个值。 使用以下代码提取数据后: import consul c = consul.Consul("consulServer") index, data = c.kv.get("key",recurese=False) print data

我在我的数据列表中得到了以下json:

[ { 'LockIndex': 0, 'ModifyIndex': 54, 'Value': '1', 'Flags': 0, 'Key': 'test/one', 'CreateIndex': 54 }, { 'LockIndex': 0, 'ModifyIndex': 69, 'Value': '2', 'Flags': 0, 'Key': 'test/two', 'CreateIndex': 69 }]

我想把这个输出转换成key:值json文件。对于这个例子,它应该看起来像: { "one": "1", "two": "2" } 我有两个问题: 1有没有更好的方法可以从consul kv获得多个值? 2假设没有更好的方法,那么将json从第一个示例转换为第二个示例的最佳方法是什么?在

谢谢


Tags: 数据方法keytestjsondatavalueone

热门问题