Input JSON

Transformed JSON

{ "first_name": "John", "last_name": "Doe", "age": 30, "email": "john.doe@example.com", "address": { "street": "123 Main St", "city": "New York", "state": "NY", "postal_code": "10001" }, "phones": [ { "type": "home", "number": "212-555-1234" }, { "type": "work", "number": "646-555-5678" } ] }

Key Mappings

Original Key
New Key
6
Key Mappings
11
Keys Transformed
0.5
JSON Size (KB)

How It Works

Key Mapping

Specify original key names and what you want to rename them to.

Nested Objects

The tool automatically processes nested objects and arrays.

Non-Matching Keys

Keys without mapping rules remain unchanged in the output.