JSON Filter

Filter JSON records using key/value conditions.

In: json, queryOut: jsonTask: query

JSON Filter

Filter a JSON array by a field equality condition.

Shareable input links
You can prefill this tool by adding ?input=... to the URL. Tip: URL-encode JSON/text values before sharing.

Expected input shape

  • Top-level object must include: json, field, equals.
  • json: array of objects.
  • field: string key to test.
  • equals: value to match (string/number/bool).

Filter Input

Provide json array, field name, and equals value.

Filtered JSON

Records that match the given condition.

Workspace actions

Use this for quick ad-hoc filtering without writing jq/jsonpath expressions.

Split editor

Example input and output

Example JSON, QUERY
{
  "json": [
    {
      "id": 1,
      "role": "admin"
    },
    {
      "id": 2,
      "role": "viewer"
    }
  ],
  "field": "role",
  "equals": "admin"
}
Example JSON

Related tools

CSV to JSON Converter

csv-tools

Convert CSV data into JSON format.

In: csvOut: json

JSON to CSV Converter

csv-tools

Convert JSON arrays into CSV rows.

In: jsonOut: csv

JSON Validator

json-tools

Validate JSON syntax and surface parse errors.

In: jsonOut: json

JSON Formatter (Pretty Print)

json-tools

Pretty-print JSON with consistent indentation.

In: jsonOut: json

JSON Minifier

json-tools

Minify JSON by removing unnecessary whitespace.

In: jsonOut: json

JSON Diff (Compare)

json-tools

Compare two JSON documents and highlight differences.

In: jsonOut: json

JSON Sort Keys

json-tools

Sort object keys alphabetically for stable JSON output.

In: jsonOut: json

JSON Escape

json-tools

Escape JSON into a quoted string literal for embedding.

In: json, textOut: text

JSON Unescape

json-tools

Unescape a quoted JSON string back into readable JSON or plain text.

In: textOut: json, text

JSON Flatten

json-tools

Flatten nested JSON objects into single-level key paths.

In: jsonOut: json

JSON Unflatten

json-tools

Rebuild nested JSON from flattened path-based keys.

In: jsonOut: json

JSON Schema Generator

json-tools

Generate a draft JSON Schema from sample JSON input.

In: jsonOut: json-schema

JSON Schema Validator

json-tools

Validate JSON data against a provided JSON Schema.

In: json, json-schemaOut: json

JSON Path Evaluator

json-tools

Evaluate JSONPath expressions against JSON input.

In: json, jsonpathOut: json

JSON Query Tool (jq-like)

json-tools

Run jq-like query expressions to extract or transform JSON data.

In: json, queryOut: json, text

JSON to XML Converter

json-tools

Convert a JSON object or array into well-formed XML with a root element.

In: jsonOut: xml

XML to JSON Converter

xml-tools

Parse XML and convert it to a JSON object, preserving attributes and nested elements.

In: xmlOut: json

JSON to YAML Converter

json-tools

Convert JSON objects and arrays into clean, human-readable YAML.

In: jsonOut: yaml

YAML to JSON Converter

yaml-tools

Parse YAML and convert it to formatted JSON.

In: yamlOut: json

JSON Merge Tool

json-tools

Merge multiple JSON documents into one output object.

In: jsonOut: json

JSON Splitter

json-tools

Split large JSON arrays into smaller chunks.

In: jsonOut: json

JSON Key Renamer

json-tools

Rename one or more keys across JSON objects.

In: jsonOut: json

JSON Value Replacer

json-tools

Find and replace values in JSON content.

In: jsonOut: json

JSON Pointer Evaluator

json-tools

Evaluate RFC 6901 JSON Pointer expressions against JSON input.

In: json, json-pointerOut: json, text

CSV Filter

csv-tools

Filter CSV rows by column conditions.

In: csv, queryOut: csv

XQuery Tool (Practical Subset)

xml-tools

Run a clearly labeled practical XQuery subset for XML exploration: direct XPath, simple for/let expressions, count(), and string().

In: xml, xqueryOut: json

YAML Query Tool

yaml-tools

Run query expressions to extract or transform YAML data.

In: yaml, queryOut: yaml, text

JSON Linter

json-tools

Lint JSON syntax and style with stricter practical checks.

In: jsonOut: text

JSON Patch Generator

json-tools

Generate RFC 6902-style patch operations from left/right JSON values.

In: jsonOut: json

CSV Statistics

csv-tools

Compute row/column stats and numeric summaries for CSV data.

In: csvOut: json

JSON Patch Applier

json-tools

Apply RFC 6902-style patch operations to JSON data.

In: json, json-patchOut: json

JSON Size Analyzer

json-tools

Analyze JSON size and structural complexity metrics.

In: jsonOut: json

JSON to SQL Converter

json-tools

Convert JSON row objects into SQL INSERT statements.

In: jsonOut: sql

JSON to Excel Converter

json-tools

Convert JSON row objects into an XLSX base64 output envelope.

In: jsonOut: xlsx

XML Flatten

xml-tools

Flatten nested XML into a path-based key representation.

In: xmlOut: json

Format Detection Tool

json-tools

Auto-detect whether input is JSON, XML, YAML, CSV, or plain text.

In: textOut: json

API Response Formatter

json-tools

Detect, pretty-format, and analyze API responses into a JSON report with HTTP metadata and formatted payload previews.

In: textOut: json

Unified Query Tool

json-tools

Run JSONPath, XPath, XQuery-subset, YAMLPath, and JSONata queries through one tool.

In: textOut: text, json

Universal Converter

json-tools

Auto-detect sources and convert across supported JSON, XML, YAML, CSV, and Excel pairs, including structured JSON input and Excel base64 envelopes.

In: textOut: json, xml, yaml, csv, xlsx

Data Generator

json-tools

Generate deterministic mock records for JSON/CSV/XML/YAML testing.

In: jsonOut: json, csv, xml, yaml

Scroll horizontally to view all related tools.

Reverse tools

No reverse tool detected for this format pair

Next steps

No mapped next steps yet

Included in workflows

Merge and Filter JSON Dataset

Merge two JSON sources, filter records, then format the final output.

Intermediate~3 min
Open workflow

JSON Filter and Format

Filter JSON records down to relevant fields, then pretty-format the result.

Beginner~2 min
Open workflow