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

如何在Mockoon规则中指定数组嵌套字段值以配置响应匹配?

在Mockoon中根据请求体数组字段配置动态响应

你遇到的问题是直接用records[0].key1无法正确匹配请求体数组里的字段,原因是Mockoon的请求体规则需要使用JSONPath语法定位嵌套字段,而非简单的点路径。

以下是正确的配置步骤:

  1. 打开目标路由的响应设置,切换到「Rules」标签页
  2. 点击「Add rule」新增规则,规则类型选择「Body」
  3. 在「Path」输入框中,输入正确的JSONPath路径:
    $.records[0].key1
    
    ($代表JSON根节点,.records定位到数组字段,[0]取数组第一个元素,.key1定位到目标字段)
  4. 选择匹配操作符(比如「Equals」),输入你要匹配的具体值(例如"value1")
  5. 保存规则后,当请求体符合该匹配条件时,Mockoon就会返回当前配置的响应

额外注意事项:

  • 确保请求的Content-Type请求头设置为application/json,否则Mockoon无法解析JSON格式的请求体
  • 检查请求体的JSON语法是否正确,比如括号、逗号是否闭合,避免解析失败
  • 如果需要匹配数组中任意元素的key1值,可以改用路径:$..records[*].key1

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 17:01:08