Welcome to jonq’s documentation!¶

PyPI Version

jonq is a Python tool that provides SQL-like syntax for querying JSON files, built as a wrapper around the powerful jq utility.

Contents:

  • Installation
    • Prerequisites
    • Installing jq
    • Installing jonq
    • Development Installation
  • Usage
    • Basic Usage
    • Query Syntax
    • Field Selection
    • Filtering
    • Sorting and Limiting
    • Aggregation Functions
    • Grouping
  • API Reference
    • Main Module (jonq.main)
    • Query Parser (jonq.query_parser)
    • JQ Filter (jonq.jq_filter)
    • Executor (jonq.executor)
    • Query Syntax
  • Examples
    • Simple JSON
    • Nested JSON
  • Contributing
    • Setting Up Development Environment
    • Running Tests
    • Manual Testing
    • Contributing Code
    • Coding Style
    • Adding Documentation
    • Reporting Issues

Indices and tables¶

  • Search Page

jonq

Navigation

Contents:

  • Installation
  • Usage
  • API Reference
  • Examples
  • Contributing

Related Topics

  • Documentation overview
    • Next: Installation

Quick search

©2025, oha. | Powered by Sphinx 7.4.7 & Alabaster 0.7.16 | Page source