pipr.tools
Pipes
Clean Email Strip formatting from pasted email for clean plain text Clean AI Output Clean plain text from ChatGPT or AI output Decode & Format JWT Decode a JWT and pretty-print header and payload Word Frequency Count word frequency in text

json-keys Extract top-level keys from JSON

⟐ Data
Input0 chars
Output0 chars

Examples

List top-level keys of a JSON object

Usage
"{"id":1,"name":"Alice","email":"[email protected]","role":"admin"}" | json-keys

Discover fields available in an ad platform API response

Usage
"{"campaign_id":"abc","impressions":50000,"clicks":1200,"spen..." | json-keys

See what columns exist in a JSON dataset

Usage
"{"title":"Report","author":"Jane","date":"2025-06-01","pages..." | json-keys
View source
(input)=>{
                try {
                    return Object.keys(JSON.parse(input)).join("\n");
                } catch (e) {
                    return `Error: ${e.message}`;
                }
            }