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

Mockoon中如何处理queryParam返回的字符串化数组并遍历?

解决Mockoon中queryParam处理数组参数的问题

问题出在queryParam helper返回的是转义后的字符串化数组,而非原生数组,导致each循环把整个字符串当成单个元素处理。

你需要先用Mockoon内置的jsonParse helper把这个字符串解析成原生数组,再进行遍历。修改后的模板代码如下:

{
  {{#each (jsonParse (queryParam 'arrayParam'))}}  
    "{{this}}": ""{{#unless @last}},{{/unless}}  
  {{/each}}
}

原理说明

原来queryParam('arrayParam')返回的是类似"[\"first\",\"second\",\"third\"]"的转义JSON字符串,jsonParse会将其解析为真正的数组["first", "second", "third"],这样each就能正确遍历每一个元素,生成你预期的JSON结构。

测试后生成的结果会和预期一致:

{
    "first": "",
    "second": "",
    "third": ""
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 13:25:17