为了从键操作列表中获取所有行,post请求中的json主体是什么?

问题描述 投票:0回答:1

我已经在杨模型中定义了操作数据列表:

list listener-state {
key “listener-name”;
config false;
description
“common statistics for given listener (i.e sent messages)”;
uses listener-state-info;
…
}

我使用opendaylight api(org.opendaylight.yangtools.yang.data.codec.gson.JsonParserStream)将请求中的json主体转换为org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode,以便最终生成confd服务器的XML rpc。在我的情况下,我想从这个操作列表中获取所有行,然后我尝试将json设为:

“command”: {“service” : {“server” : {“listener-state” : {}}}},

我将得到异常:“输入缺少一些监听器状态的键”然后我可以将键值添加到json主体:

“command”: {“service” : {“server” : {“listener-state” : {“listener-name”: “first”}}}},

这种情况下,我只能得到一排。我还尝试将键值保留为空白:

“command”: {“service” : {“server” : {“listener-state” : {“listener-name”: “”}}}},

然后响应将是所有键值而不是所有行。所以现在我的问题是json将在不知道键值的情况下获取列表中的所有行?这应该是可行的,因为我发现XML请求可以做到这一点。但我无法弄清楚匹配的json会是什么。

谢谢。

json opendaylight confd
1个回答
0
投票

我做了很多调查。不幸的是,我认为没有办法获取整个表格

© www.soinside.com 2019 - 2024. All rights reserved.