JsonScenarioLoader

class JsonScenarioLoader(json: Json = Json { ignoreUnknownKeys = false isLenient = false prettyPrint = false }) : ScenarioLoader(source)

JSON implementation of ScenarioLoader.

The loader parses scenario files into DTOs and converts them into validated domain objects. Unknown keys are rejected to keep scenario files explicit and reproducible.

Constructors

Link copied to clipboard
constructor(json: Json = Json { ignoreUnknownKeys = false isLenient = false prettyPrint = false })

Functions

Link copied to clipboard
open override fun load(path: Path): Scenario