Сглаживание и восстановление JSON
Преобразуйте вложенный JSON в точечные ключи и восстанавливайте вложенные объекты из плоских данных.
Ввод
Результат
Как использовать
Flatten nested JSON
Paste nested JSON and run Flatten. Arrays become numeric keys, for example user.roles.0.
- Paste nested JSON.
- Click Flatten.
- Copy the flat JSON output.
Unflatten key paths
Paste a flat object and run Unflatten. Numeric path segments are converted back into arrays automatically.
Частые вопросы
How are arrays represented?
By default each array element gets a numeric segment, such as items.0.name. Empty arrays and objects are preserved as values.
Can I use a different separator?
The UI uses a dot separator. For custom separators, use the underlying library behavior in your own code.
Похожие инструменты
Форматировщик JSON
Форматирует и проверяет JSON с настраиваемыми отступами, подсветкой ошибок и копированием в один клик.
Просмотр JSON
Просматривайте JSON в аккуратном отформатированном виде и как сворачиваемое дерево.
Тестер JSONPath
Запрашивайте данные JSON с помощью выражений JSONPath и сразу видьте совпадения.
Валидатор JSON
Проверяет, корректен ли ваш JSON, и даёт понятное объяснение любой синтаксической проблемы.
Минификатор JSON
Удаляет все лишние пробелы и переводы строк, чтобы получить минимальный размер JSON.
Просмотр дерева JSON
Преобразует JSON в интерактивное сворачиваемое дерево с длинами массивов и типами значений.