当前位置: 首页 > 面试题库 >

使用JSON Path查找以某些内容开头的JSON属性名称

马寒
2023-03-14
问题内容

是否有可能使用JSON路径找到与正则表达式模式匹配(或至少以开头)的属性 名称
。在XPath中,我可以使用,name()但无法找到等效的JSON
Path

基本上,我要查找以开头的所有属性名称x-。有点像$..x-*

我将对使用任何执行此操作的 javascript软件包
感兴趣。目前,我正在使用JSONPath。


问题答案:

从我的谷歌搜索,这是不可能的标准json path。但是,
JSONPath包使用扩展了规范@path;并使得以下成为可能

$..[?(@path.includes("[\'x-"))]

以上假设您正在使用ES6。



 类似资料:
  • 问题内容: 这是我的代码: 如何查询以某些字符开头的服务器?例如,我如何为仅以“ AA”开头的服务器服务? 我正在使用Oracle SQL btw。 问题答案: 你可以这样做

  • 问题内容: 我正在将Jsoup与轻松的白名单一起使用。看起来很完美,但我想保留嵌入的图像标签,例如。 有没有办法修改白名单以接受这些img? 编辑 : 如果使用,则不会删除那些img标签。但是它接受“ data:”之后的任何内容,如果src内容以“ data:; base64”开头,我只想保留它们。jsoup是否可能? 问题答案: 您可以扩展白名单并覆盖isSafeAttribute以执行自定义检

  • 我正在使用带有轻松白名单的J汤。它看起来很完美,但我想保持嵌入的图像标签,如

  • 问题内容: Postgres具有此JSON数据类型,我想知道如何查询JSON数组中的数据?我正在使用Postgres 9.3.1 我已插入具有以下两个字段名称的PUBLISHER表:字符串和数据:json 我想查询并列出类型为“小说”的作者。在这种情况下,应该是“ James”和“ Tom”作为输出。 这种查询的内容: 问题答案: 您可以使用该函数从数组生成: 有了它,您可以将其用作子查询,这样就

  • 本文向大家介绍使用jQuery获得内容以及内容的属性,包括了使用jQuery获得内容以及内容的属性的使用技巧和注意事项,需要的朋友参考一下 Tips: 1、点击事件节点的选择 #botton 2、alert 的代码规则  ("Value: " + $("#id").html) 今天的分享就先到这里了,后续我们还将持续更新一些新的jQuery实例。

  • 我有一个任意定义的JSON文档,我希望能够应用一个JSONPath表达式,就像属性的白名单过滤器:所有选定的节点及其祖先返回到根节点,所有其他节点都被删除。如果节点不存在,我应该得到一个空文档。 JSON. Net中似乎没有类似的东西,我在任何地方都找不到类似的例子,所以我建立了自己的例子。我选择将选定的节点复制到新构建的文档中,而不是尝试删除所有不匹配的节点。鉴于可能存在多个匹配项,并且文档可能