如何保留类型地校验与格式化 YAML。
YAML 语法校验不同于验证某个应用的配置。在相关情况下说明解析器和架构假设。
按任务需求调整流程。
使用预期版本或解析器解析 YAML,并检查报告的语法问题。格式化时保留标量类型和嵌套,再按目标配置规则单独验证应用专用键。
- 你需要提供什么
- YAML 及所提供的目标应用架构。
- 你会得到什么
- 语法问题和格式化 YAML。
查看输入和结果。
演示用输入和输出 · 教学示例,并非 WebAct 实时运行结果
示例 个输入项
Repair the indentation in this YAML mapping. services should contain two sibling mappings, web and worker:
services:
web:
port: 3000
worker:
enabled: true完整示例
services:
web:
port: 3000
worker:
enabled: true
Both services now share the same indentation level. This fixes the supplied structure; no application-specific schema was provided.将这份输入载入提示词,再复制到 WebAct 中尝试任务。实际结果可能与示例不同。
决策与问题排查。
有效 YAML 能保证应用配置正常工作吗?
不能。文档可以被解析,却含有不支持的字段或错误的应用值。架构和运行时检查仍需分别进行。
为什么格式化或解析后值的类型改变了?
检查引号和解析器约定。看似文本的标记可能按所选 YAML 规则被解释为其他类型。
使用自己的资料试一试。
将任务提示词中的示例换成你的材料。保留所需条件,再把任务复制到 WebAct。
自定义并复制任务 ↑