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

Insomnia中如何在JSON Path中转义@字符以提取@id字段?

Insomnia中提取带特殊字符的JSON字段作为动态变量

问题原因

你的JSON Path写法错误,因为字段名包含:和@这类特殊字符,直接用点语法无法识别,必须用括号+引号的方式包裹特殊字段名。

正确的JSON Path表达式

$["hydra:member"][0]["@id"]

操作步骤

  • 打开需要使用动态变量的目标查询,定位到要插入变量的位置(如请求头、URL、请求体)
  • 按下Ctrl+Space(或点击输入框右侧的标签图标)唤起标签选择器,选择「Response → 从另一个请求获取」
  • 在弹出的窗口中,选择返回目标JSON的源请求,然后在JSON Path输入框中填入上面的表达式
  • 确认后,Insomnia会自动解析源请求的响应,提取@id字段的值作为动态变量

验证方法

在源请求的「Response」标签页右上角,点击「JSON Path Tester」,输入上述表达式,确认能正确返回/domain/v1/contracts/123456,再将其应用到动态变量中即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 08:08:20