在复杂的JSON数组和哈希中搜索项时,例如:

[
    { "id": 1, "name": "One", "objects": [
        { "id": 1, "name": "Response 1", "objects": [
            // etc.
        }]
    }
]

有什么查询语言可以用来查找条目in [0].objects where id = 3吗?

推荐答案

是的,它叫JSONPath:

它还集成到了DOJO中.

Javascript相关问答推荐

使用事件监听器在JavaScript中重新分配全局变量

Fastify错误:CORS策略已阻止从起源api-dev.example.com上的MLhttp请求

为什么在集内和集外会产生不同的promise 状态(使用Promise.race)?

为什么使用MAX_SAFE_INTEGER生成随机整数时数字分布不准确?

如何提取Cypress中文本

*ngFor和@代表输入decorator 和选角闭合

是否有方法在OpenWeatherMap API中获取过go 的降水数据?

如何使覆盖div与可水平滚动的父div相关?

空的结果抓取网站与Fetch和Cheerio

Html文件和客户端存储的相关问题,有没有可能?

如何从HTML对话框中检索单选项组的值?

Reaction Native中的范围滑块

使用getBorbingClientRect()更改绝对元素位置

如何在JAVASCRIPT中临时删除eventListener?

如何在DYGRAPS中更改鼠标事件和键盘输入

从逗号和破折号分隔的给定字符串中查找所有有效的星期几

删除元素属性或样式属性的首选方法

为什么我看到的是回复,而不是我的文档?

按特定顺序将4个数组组合在一起,按ID分组

未捕获的不变违规:即使在使用DndProvider之后也应使用拖放上下文