为啥 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 不支持父级?的主要内容,如果未能解决你的问题,请参考以下文章

JsonPath学习笔记

工具Json.NET更新:对合并对象依赖注入F#以及JSONPath的支持

更强的 JsonPath 兼容性及性能测试

为啥chrome还不支持断点续传

为啥我配置的PHP5不支持MySQL

为啥我配置的PHP5不支持MySQL