JSON Extract
Walk a JSON document recursively and extract every key or value that matches a pattern. Patterns can be literal strings, globs (*_id), or regex (/^user_/). Output as a flat list, with-paths, or a structured object.
Paste JSON.
How to extract
- Paste your JSON.
- Pick Mode — Extract keys or Extract values.
- Enter a Pattern: literal string, glob (
*_id), or regex (/^user_/). - Pick Output shape: Flat list, With paths (
user.id), or JSON object preserving structure. - Output appears live. Copy or Download.
FAQ
What syntax do globs use?
* matches any characters, ? matches one. Other characters are literal.
How are regex flags supported?
Wrap the pattern in /.../. Flags (like /foo/i) aren't currently supported — make patterns case-insensitive manually if needed.
Will it work offline?
Yes.