How it works
Parse the match as a JSON scalar, then keep objects whose own named property is exactly equal in both type and value.
Input definitions
- JSON array
- Plain text; maximum 200,000 characters.
- Top-level property
- Enter the value in the labeled unit.
- Value as a JSON scalar
- Enter the value in the labeled unit.
A worked example
- JSON array
- [{"name":"Ada","active":true},{"name":"Lin","active":false}]
- Top-level property
- active
- Value as a JSON scalar
- true
Assumptions & limits
Browser-local JSON processing, at most 10,000 nodes and 50 nesting levels. Object-array operations accept up to 1,000 objects. JavaScript JSON numbers use floating-point precision; this is not schema certification. Generated JSON preserves parsed values, not original formatting.
Sources & review
Maintained by AnsRio. Methods and examples use automated checks; this does not imply independent professional certification.
Method updated 2026-10-17. Content checked against the stated method and examples. Our verification approach.
Common questions
Does the number 1 match the string "1"?
No. Filtering uses exact JSON value and type equality. Missing properties do not match null. Object and array match values are unsupported.
How does Filter a JSON object array work?
Parse the match as a JSON scalar, then keep objects whose own named property is exactly equal in both type and value.
What are the limits of Filter a JSON object array?
Browser-local JSON processing, at most 10,000 nodes and 50 nesting levels. Object-array operations accept up to 1,000 objects. JavaScript JSON numbers use floating-point precision; this is not schema certification. Generated JSON preserves parsed values, not original formatting.
How do I keep the full worksheet?
Run the tool and choose Download file. The on-page table is a preview and may show only the first 20 rows; the downloaded file contains the full result. CSV downloads escape spreadsheet formula prefixes. Inputs and files are processed on your device.