当前位置: 首页 > 知识库问答 >
问题:

后请求中的json主体是什么,以便从带有键的操作列表中获取所有行?

范浩荡
2023-03-14

我已将yang模型中的操作数据列表定义为:

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。开放日光。yangtools。杨。数据api。架构。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是什么。

谢谢

共有1个答案

梁渊
2023-03-14

我做了很多调查。不幸的是,我认为没有办法把整张桌子都拿回来

 类似资料:
  • 我需要从sybase ase数据库中的所有用户表创建数据字典。我不能安装像赛贝斯PowerDesigner这样的工具,所以我必须使用SQL查询来实现。 我在论坛的帮助下组成了这个查询,以显示表名、列名、数据类型、大小而不是空约束。但是我无法找到该列是否是主键,或者是否是聚集主键的一部分。 这里有人可以帮助我对所需的表进行必要的连接,以获得指示其主键状态的所需标志吗。我已经阅读了syskey和sys

  • 问题内容: 将请求正文与GET请求一起传递是否违反REST风格? 例如在Elasticsearch中过滤一些信息 甚至设计了一些工具来避免GET请求中的请求主体(例如邮递员) 问题答案: 从RFC: GET请求消息中的有效负载没有定义的语义。在GET请求上发送有效内容正文可能会导致某些现有实现拒绝该请求。 换句话说,这不是禁止的,但是它是未定义的行为,应避免使用。HTTP客户端,服务器和代理可以随

  • 问题内容: 我是Go的新手,但到目前为止,我非常喜欢它。 我有一个我不知道的问题。我正在将API从Node迁移到Go,并且有此日志必须捕获POST 原样 并将其保存到Postgresql数据库的type列中。 这意味着我不能使用或预定的任何东西。 POST是用body raw制作的,如下所示: 在Node + Hapi上非常简单: 然后我可以从访问JSON 。 我正在将Go与Echo一起使用,所以

  • 问题内容: 获取Oracle中所有表的列表? 问题答案: 假设您有权访问DBA_TABLES数据字典视图。如果您没有这些特权但需要它们,则可以请求DBA显式授予您对该表的特权,或者请求DBA授予您该SELECT ANY DICTIONARY特权或SELECT_CATALOG_ROLE角色(这两者都将允许您查询任何数据字典表) )。当然,您可能希望排除某些模式,例如SYS和模式,SYSTEM而这些模

  • 我有一个json字符串,我需要验证它,并在json字符串中找到列表以外的任何其他键。示例json字符串为 如何使用从json字符串中获取所有键

  • 问题内容: 我有一个如下的JSON数组: 我不知道该数组中确实存在哪些键。我想从数组中获取所有现有键。 应该可能是这样的: 请告诉我获取Json数组中所有现有键的方法或方法。 问候 问题答案: 试试这个: 我还对您当前的代码进行了一些修改(例如缓存)。