JSON Key Normalization Flow
Rename keys, replace legacy values, then sort keys for stable output.
Use case
Use this when aligning payloads to new API naming conventions while keeping deterministic diffs.
What to expect
Follow the steps from left to right for a quick overview, then use the inline stepper below to run each tool.
Rename keys, replace legacy values, then sort keys for stable output.
JSON Key Renamer
JSON → JSON
Rename JSON keys
JSON with keys renamed recursively.
JSON Value Replacer
JSON → JSON
Replace JSON values
JSON with exact-value matches replaced recursively.
JSON Sort Keys
JSON → JSON
Sort keys
Review the result here before moving to the next step.
Workflow steps
Workflow shortcut
Next unlocked step: Step 1 · JSON Key Renamer
JSON Key Renamer
Rename one or more keys across JSON objects.
Rename input (JSON envelope)
Provide { "json": <value>, "renames": { "oldKey": "newKey" } }.
Renamed JSON
JSON with keys renamed recursively.
Run this step to process the current input and prepare the next workflow stage.
JSON Value Replacer
Find and replace values in JSON content.
Replace input (JSON envelope)
Provide { "json": <value>, "find": <value>, "replace": <value> }.
Updated JSON
JSON with exact-value matches replaced recursively.
Run this step to process the current input and prepare the next workflow stage.
JSON Sort Keys
Sort object keys alphabetically for stable JSON output.
JSON input
Provide json input for this workflow step.
JSON output
Review the result here before moving to the next step.
Run this step to process the current input and prepare the next workflow stage.