JsonQL
1.2.0
  • Mutating JSON Files
  • Querying JSON Files
  • Lambda Functions
  • Special Keywords
  • JSON Mutator Functions
  • Optional and Named Parameters
  • JSON Path Functions
  • Functions
  • Aggregate Functions
  • Operators
  • Dependency Injection Setup
  • Custom JsonQL
    • Overview
    • Example in JsonQL.Demos Project
  • Future Releases
JsonQL
  • Custom JsonQL
  • View page source

Custom JsonQL

JsonQL is designed to be extensible, allowing you to create custom functions, aggregate functions, JSON path functions (e.g., functions like Where, Select), aggregate functions, operators, special literals (e.g., JsonQLReleaseDate) that evaluate to custom values, and interface implementations.

  • Overview
    • Best Practices
    • Common Patterns
    • Troubleshooting
    • See Also
  • Example in JsonQL.Demos Project
    • Custom Function ReverseTextAndAddMarkers
      • Parameters
      • Return Value
      • Examples:
    • Custom Path Function SelectEvenIndexes
      • Description
      • Syntax
      • Parameters
      • Return Value
      • Implementation Details
      • Examples:
      • Use Cases
    • Custom Path Function Second
      • Description
      • Syntax
      • Parameters
      • Return Value
      • Implementation Details
      • Examples:
      • Use Cases
    • Custom Literal JsonQLReleaseDate
      • Return Value
      • Examples:
    • Custom Binary Operator +-
      • Description
      • Operands
      • Implementation Details
      • Examples:
    • Custom Postfix Operator is even
      • Description
      • Operand
      • Examples:
    • Custom Prefix Operator ++2
      • Description
      • Operand
      • Implementation Details
      • Examples:
    • Summary Examples
Previous Next

© Copyright 2025, Artak Hakobyan.

Built with Sphinx using a theme provided by Read the Docs.