为啥 JSONPath 不支持父级?
Posted
技术标签:
【中文标题】为啥 JSONPath 不支持父级?【英文标题】:Why does JSONPath not support parent?为什么 JSONPath 不支持父级? 【发布时间】:2016-04-14 10:06:14 【问题描述】:JSONPath 似乎是一种流行的语法,可以在 JSON 数据中进行类似 XPath 的搜索。并且反复询问是否 JSONPath 支持导航到父级(参见here 和here)。
我的问题是是否有充分的理由为什么从一开始就没有提出建议,即使明确提到它不受支持。 javascript有一些语法原因吗?还是有一些我遗漏的通用解决方法?
【问题讨论】:
希望这不算“太宽泛”或“不清楚” 【参考方案1】:这个规范是写在博客上的; AFAIK,它不是任何正在进行的委员会标准化的一部分。
但是,为了满足对父访问器(和其他功能)的需求,至少一个实现 JSONPath-plus 是原始规范的超集,允许通过多种方式访问父级(请参阅 README 文档) .
免责声明:我参与了此实施的工作。
【讨论】:
以上是关于为啥 JSONPath 不支持父级?的主要内容,如果未能解决你的问题,请参考以下文章