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

使用Microsoft SlowCheetah转换appSettings.json时遇报错:path is not a valid JDT verb

解决SlowCheetah JSON转换报错:path is not a valid JDT verb

你遇到的问题是因为使用了错误的JSON变换语法,SlowCheetah的JSON转换遵循**JSON Document Transform (JDT)**标准,而非XML变换的@前缀语法。

修正后的appSettings.Debug.json内容

将你的转换文件改成以下格式:

[
  {
    "op": "replace",
    "path": "/Connectivity/Host",
    "value": "something"
  }
]

关键语法说明

  • 所有变换操作必须放在数组中,每个元素是一个独立的变换指令
  • 用op指定操作类型:常用的有replace(替换值)、add(添加节点)、remove(删除节点)
  • path用**斜杠/**层级分隔,而非点.,根节点直接以/开头
  • 不需要使用@jdt.前缀,这是XML变换的语法,不适用于JSON

额外验证步骤

  1. 右键项目 → 选择SlowCheetah → 点击Enable Transformations,确保工具已对当前项目启用
  2. 右键appSettings.Debug.json → 选择属性,确认:
    • Build Action设置为Content
    • Copy to Output Directory设置为Copy if newer
  3. 清理并重新构建项目,检查输出目录下的appSettings.json,确认Host值已被替换为something

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 09:51:08