Skip to content
Fadhly Permata edited this page Mar 21, 2026 · 8 revisions

✨ Welcome to the JQL.Net Wiki! πŸš€

Hello there! Welcome to the official headquarters of JQL.Net. If you've ever stared at a massive, messy JSON object and wished you could query it as easily as writing a SQL command, you are in exactly the right place! JQL.Net is here to bring the power of SQL directly to your .NET JSON objects.

πŸ’‘ What is JQL.Net?

JQL.Net is a lightweight, SQL-inspired engine built specifically for querying, joining, and aggregating JSON data directly within the .NET ecosystem. This library gives you the flexibility of SQL syntax without the heavy overhead of a real database. It's fast, it's light, and it's designed to make a developer's life a whole lot easier! πŸƒ

πŸ—οΈ How it Works

Based on a brilliant and optimized architecture, this library operates through two streamlined approaches to fit your project's workflow:

  • The Object-Oriented Way: You can define your query using the JsonQueryRequest object by setting properties like Select, From, Where, and more in a structured, type-safe way.
  • The SQL String Way: Prefer the classic vibe? Just write a full SQL string (like SELECT ... FROM ...) and use the powerful .Parse() feature to execute it instantly.
  • The Brain (JsonQueryEngine): The main engine that processes your requests and ensures your JSON output is spot on every single time.
  • Safety First (JsonQueryException): Solid error handling is built-in to make sure any wonky queries are caught early with clear, helpful messages.

πŸ› οΈ Ready to Dive In?

Don't let complex JSON data intimidate you anymore. Let's get you set up and writing your first query in just a few minutes!


Want to see the full source code? Visit the Main Repository and don't forget to drop a ⭐ if JQL.Net helps your workflow!


πŸ“– Documentation

πŸš€ Implementation Samples


πŸ› οΈ More Resources

Clone this wiki locally