Transforms JSON data between different formats using user-defined field mappings. Load sample source and target JSON files to define the structure mapping, then apply the mapping to transform input data.
Paths are linked automatically in priority order:
Choose one of the following methods for Manual mapping:
To Remove links:
Follow these steps to transform JSON data between formats using JSON Mapper. All processing happens in your browser β nothing is sent to a server.
Open the Mapper and fill both panels with example JSON that defines the formats you want to convert between.
.json file, Load from URL (Registered Users) to fetch one, or paste directly into the textarea.
Click Parse JSON(s) to analyze both structures and open the Manual mapping editor.
Fields are linked automatically in this priority order:
firstName and first_name to John before parsing)
Review links in the Manual mapping panel and connect any fields that were not matched automatically.
To remove links:
When all fields are linked, click Build Map. The generated transformation map appear in the Transformation Map panel.
You can edit the map directly in that textarea. Use Open / Save on the Transformation Map panel to load or store map for reuse (Subscribers only).
Replace the Source panel content with the real JSON data you want to transform, then click Apply Map. The transformed result is written to the Target panel.
Click Save on the Target panel to download the output as a .json file.
For occasional use without an account.
For active users with an account.
For subscribers who want early access and updates.
Subscribed since
Subscribe to receive updates, new features and release notes by email.
This tool is provided as-is for personal and commercial use. No warranty is given.
No data is sent to any server.
All JSON processing happens entirely in your browser.
This means:
We cannot see your JSON data
We cannot store your JSON data
We cannot share your JSON data
You can verify this by using our tools while offline or by inspecting network requests in your browsers
developer tools.
We may store User's information in your browsers local storage
Since we dont collect or store your JSON data, there is no risk of your data being compromised on our servers. The website is served over HTTPS to ensure secure communication.
Our services are not directed to children under 13. We do not knowingly collect information from children.
If you have questions, please contact us through our website.
You may have rights including:
Access to your personal data
Correction of inaccurate data
Deletion of your data
Data portability
Objection to processing