Created a simple query language for JSON data.

Features:

  • Basic query selection
  • Fallback Mechanism
  • Wildcard support
  • Array Slices
  • Multiple Key Selection
  • Key Omission
  • Single Key Omission
  • Functions
  • Comparison Operators
  • Conditions
  • Configurable

Here’s an example to get the list of adult friends:

$.friends[?(@.age >= 18)]

Runs in browsers, and Node.js

Documentation site: https://jqlite.vercel.app/

GitHub: https://github.com/Jay-Karia/jqlite

NPM Package: https://www.npmjs.com/package/jqlite-ts

⭐ Leaving a star on GitHub is much appreciated!

  • jay0072007OP
    link
    fedilink
    arrow-up
    3
    arrow-down
    2
    ·
    edit-2
    6 days ago

    That’s actually great to query JSON with SQL! But as you can see the example from DuckDB is quite complex and unreadable as well.

    And I have made this project for learning purpose and to challenge myself.

    However, Thanks for sharing the project.