Skip to content

Learning Path

This learning path takes you from writing your first JSONata filter to authoring complete, production-ready DAQS validation rules.

Work through the chapters in order — each one builds on the previous.


Chapter Topic
01 Getting Started What JSONata is, the Exerciser, your first filter
02 Core Concepts Data model, object hierarchy, categories, defensive rules
03 Filters Simple filters, domain data, relationships, conditional patterns
04 Validating Single and collection validators, all validator types
05 Writing Rules Rule anatomy, validations, error messages, Scriban tables
06 Debugging and Testing Debugging strategy, negative testing, singleton vs array
07 Revit Object Types Rooms, Spaces, Levels, Materials, Parameters
08 Advanced JSONata $map, $sum, type coercion, applicability gate, join filter