是否有可能使用JSON路径找到与正则表达式模式匹配(或至少以开头)的属性 名称 。在XPath中,我可以使用,name()但无法找到等效的JSON Path。
name()
基本上,我要查找以开头的所有属性名称x-。有点像$..x-*。
x-
$..x-*
我将对使用任何执行此操作的 javascript软件包 感兴趣。目前,我正在使用JSONPath。
从我的谷歌搜索,这是不可能的标准json path。但是, JSONPath包使用扩展了规范@path;并使得以下成为可能
json path
@path
$..[?(@path.includes("[\'x-"))]
以上假设您正在使用ES6。