Jqlang
play.jqlang.org
jq playground
jq playground is open-source and licensed under the MIT license. All jq queries and HTTP requests to fetch JSON are processed locally in your browser. Snippets are only sent to the server when you choose to share them.
Videos
25:27
The Ultimate JQ Tutorial: Everything You Need to Know to Parse ...
55:42
LinuxFest Northwest 2024: Intro to jq: grep for JSON - YouTube
08:14
The REAL Way to master JQ - YouTube
04:12
Create Valid JSON with JQ - YouTube
08:32
Using JQ to Make Magic with JSON Files - YouTube
01:02:15
An introduction to the lightweight and flexible command-line JSON ...
Gitlab
jiehong.gitlab.io › jq_offline
Jq Play Offline
Jq Play Offline is a web assembly version of jqplay, allowing you to run the full featured jq in your browser, without sending anything to any backend.
jq
jqlang.org
jq
jq is like sed for JSON data - you can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text.
Jqkungfu
jqkungfu.com
jq kung fu
Want to learn how to build WebAssembly applications like this one? Check out my book Level Up with WebAssembly
GitHub
github.com › jqlang › awesome-jq
GitHub - jqlang/awesome-jq: A curated list of awesome jq tools and resources. · GitHub
A curated list of awesome things built with the JSON processor and turing-complete functional language jq.
Starred by 947 users
Forked by 44 users
Visual Studio Marketplace
marketplace.visualstudio.com › items
Visual Code jq playground - Visual Studio Marketplace
Extension for Visual Studio Code - Run jq filters directly in VS Code with live results, autocomplete, and playground support
Port
jq.port.io
JQ AI Playground
Port's JQ playground is designed to make parsing JSON much easier and straightforward with AI assistance and two-way code conversion.
Medium
medium.com › @buczynski.rafal › exploring-jq-a-guide-to-essential-techniques-and-tools-for-professionals-b9df9db490de
Exploring jq: A Guide to Essential Techniques and Tools for Professionals | by Rafał Buczyński | Medium
December 17, 2025 - Consider an API response that returns a list of users; you can use jq to extract only the names: ... This command iterates through the users array in the JSON response and extracts the name field for each user. This kind of manipulation is vital for testers who need to validate specific parts of an API response.
Jsonpath
jsonpath.com
JSONPath Online Evaluator
We cannot provide a description for this page right now
Top answer 1 of 6
132
You can use the select-expression in jq to do what you intend to achieve, something as,
jq '.result
| select(.property_history != null)
| .property_history
| map(select(.event_name == "Sold"))[0].date'
2 of 6
47
use has("mykey1") (for objects) or has(0) (for arrays):
jq 'has("name")' <<< '{"name": "hello"}'
output:
true
Jsonquerytool
jsonquerytool.com
Online JSON Query Tester
Online tool for querying, extracting or selecting parts of a JSON or XML document or testing a query using JSONPath, JSPath, Lodash, Underscore, JPath, XPath for JSON, JSON Pointer, XPath, XSLT or just plain old JavaScript. Enter your JSON/XML and your query and immediately see the extracted ...
Medium
vanwollingen.nl › jq-for-testers-ccf9b3140b52
jq for testers. As test automation engineers we often… | by Joost van Wollingen | The Protean Tester
January 24, 2024 - jq for testers As test automation engineers we often touch many different tools, protocols, data, and systems. Whatever we need to get the job done. Wrangling data can be quite burdensome, for …
GitHub
github.com › jqlang › jq
GitHub - jqlang/jq: Command-line JSON processor · GitHub
Starred by 33.9K users
Forked by 1.7K users
Languages C 79.0% | M4 6.6% | Shell 5.3% | Yacc 3.5% | jq 1.7% | C++ 1.5%