用途:将重复结构的 JSON 对象集合随机重排,在打乱的同时保持 JSON 有效、不破坏数据完整性。
主要能力:默认按对象层级打乱;先对输入执行结构校验;支持通过变量覆盖默认行为,包括 ignoreProperties(忽略指定属性)、requiredProperties(必需属性)以及 nesting(嵌套处理)。当未提供变量时,采用默认状态:要求每个对象属性名完全一致、不含嵌套对象、文件语法合法,任一检查失败即停止并报告不一致。
使用方式:需提供 JSON 文件或兼容的 JSON 结构。若请求未附带数据文件,会暂停并请求数据文件。默认配置为 fileName = REQUIRED、ignoreProperties = none、requiredProperties 取第一个对象的属性集、nesting = false。可通过变量覆盖,例如指定 ignoreProperties = "year", "category"; requiredProperties = "fact"。
限制:默认状态下拒绝含嵌套对象或属性名不一致的文件;若变量未明确说明如何处理嵌套或属性差异,则不执行打乱。其他具体平台、收费与安装信息暂未提供。