Tools list

Jump to the App!
Bellow is the list of all the tools available in PowerDev.Tools. Press any tool to see a screenshot and a description.

JSON Unflatten

Load JSON object with flat properties and produce a nested JSON object.
JSON Unflatten

Details

JSON format is very strict and is mostly intended for machines to read and generate. This tool will help you convert a JSON object with dot-notation keys into a nested structure.

The conversion steps through each property, and if it includes dots in the name, each element of the name is used to create a nested object. The tool can handle flat objects, nested objects, or mixed structures.

Keys containing dots (.) are split and used to create nested objects. Numeric keys are converted to array indices. For example, "user.name" becomes {"user": {"name": value}} and "items.0" becomes {"items": [value]}.

The tool preserves existing nested structures while unflattening any dot-notation keys it encounters.

This is useful for converting data from flat structures, such as CSV files, INI data or properties files, into a more structured JSON format.

Copyright © 2024-2025 PowerDev.Tools
by Przemysław Grzywacz
All rights reserved
If you want to support my work, you can buy me a coffee ☕

POWERDEV.TOOLS