JsonEffectDefinitionSchemaValidator

class JsonEffectDefinitionSchemaValidator(objectMapper: ObjectMapper = ObjectMapper()) : SchemaValidator

面向 EffectDefinition JSON 的最小 schema 校验器。

设计意图:

  • 在 loader 之前尽早发现结构问题。

  • 提供稳定、清晰的错误信息,而不是把格式错误泄漏到运行时解释阶段。

该实现不是完整 JSON Schema 引擎,而是当前 DSL 的结构校验器。

Constructors

Link copied to clipboard
constructor(objectMapper: ObjectMapper = ObjectMapper())

Functions

Link copied to clipboard
open override fun validate(rawDocument: String)

校验原始文档是否符合 schema 约束。