You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Insomnia中如何用JSONPath提取无命名JSON数组内的ID值

如何用JSONPath从无命名数组中提取ID值

不需要给数组命名,直接用合适的JSONPath表达式就能提取目标ID值。

给定目标JSON数据:

[{"ID":1}]

可用的表达式及效果:

  • $[0].ID:直接定位数组第一个元素的ID字段,适合确定数组仅含单个元素的场景,结果为 1
  • $[*].ID:遍历数组所有元素,提取每个元素的ID值,结果为 [1](若数组有多个元素,会返回所有ID的数组)
  • $..ID:递归遍历整个JSON结构的所有层级,提取所有ID字段值,结果同样为 [1]

表达式说明:

  • $ 表示JSON的根节点(即整个数据)
  • [0] 选取数组的第一个元素(索引从0开始计数)
  • [*] 匹配数组中的全部元素
  • .. 为递归下降操作符,会穿透所有嵌套层级匹配指定字段

内容的提问来源于stack exchange,提问作者Arnaud DUBOIS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 10:17:31